Wikipedia
nywiki
https://ny.wikipedia.org/wiki/Tsamba_Lalikulu
MediaWiki 1.45.0-wmf.8
first-letter
Media
Special
Talk
User
User talk
Wikipedia
Wikipedia talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
TimedText
TimedText talk
Module
Module talk
Event
Event talk
Template:Str endswith
10
4613
65096
2009-05-19T12:35:55Z
en>Amalthea
0
create template; return "yes" if the first parameter string ends with the second parameter string.
65096
wikitext
text/x-wiki
{{#ifeq: {{str left|{{{1|}}}|{{#expr:{{str len|{{{1|}}}}}-{{str len|{{{2|}}}}}}}}}{{{2|}}} | {{{1|}}}
| yes
}}<noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
1nkdox1sl82adap8deafw1b3ywsmpdg
65097
65096
2009-05-19T13:02:36Z
en>Amalthea
0
trim input
65097
wikitext
text/x-wiki
{{#ifeq: {{str left|{{{1|}}}|{{#expr:{{str len|{{{1|}}}}}-{{str len|{{{2|}}}}}}}}}{{{str trim|{{{2|}}}}} | {{str trim|{{{1|}}}}}
| yes
}}<noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
b467o0006irf19hjab3lewe6rc3nirp
65098
65097
2009-05-19T13:08:09Z
en>Amalthea
0
fix
65098
wikitext
text/x-wiki
{{#ifeq: {{str left|{{{1|}}}|{{#expr:{{str len|{{{1|}}}}}-{{str len|{{{2|}}}}}}}}}{{str trim|{{{2|}}}}} | {{str trim|{{{1|}}}}}
| yes
}}<noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
nz8qu8rdl0jemblyuwsbl81p8l47xnw
65099
65098
2009-11-04T11:02:47Z
en>SkyLined
0
|nocategory={{{nocategory|}}} to allow pages to have errors but not end of up in the pages with errors category.
65099
wikitext
text/x-wiki
{{#ifeq: {{str left |nocategory={{{nocategory|}}} |{{{1|}}}|{{#expr:{{str len |nocategory={{{nocategory|}}} |{{{1|}}}}}-{{str len |nocategory={{{nocategory|}}} |{{{2|}}}}}}}}}{{str trim |nocategory={{{nocategory|}}} |{{{2|}}}}} | {{str trim |nocategory={{{nocategory|}}} |{{{1|}}}}}
| yes
}}<noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
c05hnqh2hxjupyfdvj31oggcea6p1c9
65100
65099
2012-04-23T10:25:56Z
en>Arcticocean
0
Protected Template:Str endswith: [[Wikipedia:High-risk templates|Highly-visible template]] (over 1000 transclusions) ([edit=autoconfirmed] (indefinite) [move=sysop] (indefinite))
65099
wikitext
text/x-wiki
{{#ifeq: {{str left |nocategory={{{nocategory|}}} |{{{1|}}}|{{#expr:{{str len |nocategory={{{nocategory|}}} |{{{1|}}}}}-{{str len |nocategory={{{nocategory|}}} |{{{2|}}}}}}}}}{{str trim |nocategory={{{nocategory|}}} |{{{2|}}}}} | {{str trim |nocategory={{{nocategory|}}} |{{{1|}}}}}
| yes
}}<noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
c05hnqh2hxjupyfdvj31oggcea6p1c9
65101
65100
2012-09-08T04:10:29Z
en>Wikid77
0
changed from [[Template:Str_left]] to use {padleft:| len(1) - len(2) |{1} }, to reduce expansion depth to 14 levels from 16.
65101
wikitext
text/x-wiki
{{#ifeq: {{padleft:|{{#expr:{{str len |nocategory={{{nocategory|}}} |{{{1|Abcdef}}}}}-{{str len |nocategory={{{nocategory|}}} |{{{2|ef}}}}} }}|{{{1|Abcdef}}} }}{{str trim |nocategory={{{nocategory|}}} |{{{2|ef}}}}} | {{str trim |nocategory={{{nocategory|}}} |{{{1|Abcdef}}}}}
| yes
}}<noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
e18an6w72aq5a8lfr2qkrj0cn99h9vw
65102
65101
2013-02-26T11:14:50Z
en>Dragons flight
0
Lua version
65102
wikitext
text/x-wiki
{{#ifeq:{{#Invoke:String|sub|{{{1|}}}| -{{#invoke:String|len|{{{2}}}}} |ignore_errors=true}}|{{{2|}}}|yes}}<noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
tp3p8rg2g8rgn5iezo8zh8wjhbufhf3
65103
65102
2013-02-26T11:16:40Z
en>Dragons flight
0
trimming is expected
65103
wikitext
text/x-wiki
{{#ifeq:{{#Invoke:String|sub|s={{{1|}}}| -{{#invoke:String|len|s={{{2}}}}} |ignore_errors=true}}|{{{2|}}}|yes}}<noinclude>
{{documentation}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>
24qim684o7c3kzt5a6cuq3m8p0px7wa
65104
65103
2015-06-09T00:17:23Z
en>ԱշոտՏՆՂ
0
65104
wikitext
text/x-wiki
{{#ifeq:{{#Invoke:String|sub|s={{{1|}}}| -{{#invoke:String|len|s={{{2}}}}} |ignore_errors=true}}|{{{2|}}}|yes}}<noinclude>
{{documentation}}
<!-- Add categories to the /doc subpage, not here! -->
</noinclude>
16clc4p54kjisz0txb0wa8dd6ka8ve5
65105
65104
2016-11-07T07:16:41Z
en>Mr. Stradivarius
0
use [[Module:Str endswith]] to save the extra #invoke and the extra passing of parameters
65105
wikitext
text/x-wiki
{{#invoke:Str endswith|main}}<noinclude>
{{documentation}}
</noinclude>
gkfardrqegdkd78zd99vm0nrkhvl505
65106
41554
2025-07-08T08:38:39Z
Icem4k
5186
10 revisions imported from [[:en:Template:Str_endswith]]
41553
wikitext
text/x-wiki
{{#ifeq:{{{1|a}}}{{{2|a}}}|{{{1|b}}}{{{2|b}}}|{{#invoke:String|endswith|source={{{1}}}|pattern={{{2}}} }}|yes<!--backward compatibility -->}}<noinclude>
{{documentation}}
</noinclude>
2bkmp0jw2nhdh2d3fc7ha9e1kbsdc1b
Template:Template link code
10
6548
64582
37305
2008-07-14T19:38:57Z
211.30.245.58
fixing typo
64582
wikitext
text/x-wiki
phoiac9h4m842xq45sp7s6u21eteeq1
64583
37322
2025-07-08T07:30:49Z
Icem4k
5186
1 revision imported from [[:en:Template:Template_link_code]]
37321
wikitext
text/x-wiki
<includeonly>{{#Invoke:Template link general|main|nolink=yes|code=yes|nowrap=yes}}</includeonly><noinclude>
{{Documentation|1=Template:Tlg/doc
|content = {{tlg/doc|tlc}}
}}
<!-- Add categories to the /doc subpage, not here! -->
</noinclude>
0i49ncdivj3996big2nh593ty7aspr8
Template:No redirect
10
6567
64521
49076
2025-06-27T17:59:07Z
en>Paine Ellsworth
0
per edit request on talk page - modify to add backlinks if using an external URL
64521
wikitext
text/x-wiki
{{safesubst:<noinclude/>#if: {{safesubst:<noinclude/>#invoke:Redirect|isRedirect|{{{1}}}}}
| <span class="plainlinks">[{{safesubst:<noinclude/>fullurl:{{{1}}}|redirect=no}} {{{2|{{{1}}}}}}]</span><span style="display: none">[[:{{{1}}}]]</span>
| {{safesubst:<noinclude/>#if:{{{2|}}}|[[:{{safesubst:<noinclude/>FULLPAGENAME:{{{1}}}}}|{{{2}}}]]|[[:{{safesubst:<noinclude/>FULLPAGENAME:{{{1}}}}}]]}}
}}<noinclude>
{{documentation}}
</noinclude>
g461hvbn2htbyts2r1a6wp14lxhkibr
64522
64521
2025-06-28T05:18:36Z
en>Jonesey95
0
This colon is causing Linter double-colon errors in a dozen or more pages, including Template:Singular and plural/doc
64522
wikitext
text/x-wiki
{{safesubst:<noinclude/>#if: {{safesubst:<noinclude/>#invoke:Redirect|isRedirect|{{{1}}}}}
| <span class="plainlinks">[{{safesubst:<noinclude/>fullurl:{{{1}}}|redirect=no}} {{{2|{{{1}}}}}}]</span><span style="display: none">[[{{{1}}}]]</span>
| {{safesubst:<noinclude/>#if:{{{2|}}}|[[:{{safesubst:<noinclude/>FULLPAGENAME:{{{1}}}}}|{{{2}}}]]|[[:{{safesubst:<noinclude/>FULLPAGENAME:{{{1}}}}}]]}}
}}<noinclude>
{{documentation}}
</noinclude>
3msltq2spqk7jkcqdh5ees1s93leh57
64523
64522
2025-07-08T07:30:45Z
Icem4k
5186
2 revisions imported from [[:en:Template:No_redirect]]
64522
wikitext
text/x-wiki
{{safesubst:<noinclude/>#if: {{safesubst:<noinclude/>#invoke:Redirect|isRedirect|{{{1}}}}}
| <span class="plainlinks">[{{safesubst:<noinclude/>fullurl:{{{1}}}|redirect=no}} {{{2|{{{1}}}}}}]</span><span style="display: none">[[{{{1}}}]]</span>
| {{safesubst:<noinclude/>#if:{{{2|}}}|[[:{{safesubst:<noinclude/>FULLPAGENAME:{{{1}}}}}|{{{2}}}]]|[[:{{safesubst:<noinclude/>FULLPAGENAME:{{{1}}}}}]]}}
}}<noinclude>
{{documentation}}
</noinclude>
3msltq2spqk7jkcqdh5ees1s93leh57
Module:Transclusion count/data/B
828
8060
64620
2019-08-10T01:09:15Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64620
Scribunto
text/plain
return {
["B-Class"] = 31000,
["BDDecadesInCentury"] = 11000,
["BDFutbol"] = 5800,
["BDYearsInDecade"] = 4500,
["BEL"] = 7200,
["BGR"] = 4400,
["BLP"] = 950000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7600,
["BLP_unsourced_section"] = 4900,
["BLR"] = 4300,
["BRA"] = 7300,
["BS"] = 3800,
["BS-header"] = 2100,
["BS-map"] = 4600,
["BS-map/map"] = 4600,
["BS-overlap"] = 7800,
["BS-table"] = 2700,
["BS3"] = 3600,
["BS_template"] = 2600,
["BSpx"] = 7800,
["BSrow"] = 6900,
["BSsplit"] = 7300,
["BSto"] = 5200,
["BTGProject"] = 2200,
["BUL"] = 4000,
["Babel"] = 38000,
["Background_color"] = 5200,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2600,
["Bar_box"] = 4600,
["Bar_percent"] = 4400,
["Baseball_navbox"] = 9900,
["Baseball_primary_link"] = 5200,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5000,
["Baseball_secondary_style"] = 9700,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 2500,
["Basketball_color_cell"] = 3400,
["Basketball_kit"] = 3100,
["Basketballbox"] = 4000,
["Bda"] = 2400,
["Begin_hidden"] = 3100,
["Better_source"] = 11000,
["Bharatiya_Janata_Party/meta/color"] = 3600,
["Bharatiya_Janata_Party/meta/shortname"] = 2100,
["Bibleverse"] = 5500,
["Big"] = 140000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5600,
["Bio_icon"] = 78000,
["Bio_icon2"] = 78000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 11000,
["Birds_tasks"] = 24000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2600,
["Birth_date"] = 260000,
["Birth_date_and_age"] = 580000,
["Birth_date_and_age2"] = 3600,
["Birth_year"] = 3000,
["Birth_year_and_age"] = 25000,
["Bk"] = 3000,
["Black"] = 6500,
["Blist"] = 18000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2500,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 4800,
["Blue"] = 12000,
["Bnt"] = 2000,
["Book-Class"] = 5700,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 630000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4000,
["Both"] = 1200000,
["Bots"] = 7700,
["Box-footer"] = 7500,
["Box-header"] = 6600,
["Box-shadow"] = 29000,
["Box-shadow_border"] = 66000,
["Box-shadow_border/css"] = 66000,
["BoxRec"] = 4400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4000,
["Bq"] = 4400,
["Br"] = 2400,
["Br_separated_entries"] = 1500000,
["Brca"] = 2300,
["Break"] = 3900,
["British_English"] = 11000,
["Broken_ref"] = 43000,
["Broken_ref/cat"] = 5400,
["Broken_ref/lang"] = 43000,
["Bronze03"] = 12000,
["Bronze3"] = 33000,
["Bronze_medal"] = 4000,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2400,
["Busy"] = 2500,
["Butt-Stations"] = 2300,
["Button"] = 45000,
["By"] = 4700,
["By_whom"] = 7400,
}
pv5bowsvoh4dvzepn5blaxcpjzs8dy1
64621
64620
2019-08-11T16:06:28Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64621
Scribunto
text/plain
return {
["B-Class"] = 31000,
["BDDecadesInCentury"] = 11000,
["BDFutbol"] = 5800,
["BDYearsInDecade"] = 4500,
["BEL"] = 7200,
["BGR"] = 4400,
["BLP"] = 949000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7600,
["BLP_unsourced_section"] = 4900,
["BLR"] = 4300,
["BRA"] = 7300,
["BS"] = 3800,
["BS-header"] = 2100,
["BS-map"] = 4600,
["BS-map/map"] = 4600,
["BS-overlap"] = 7800,
["BS-table"] = 2700,
["BS3"] = 3600,
["BS_template"] = 2600,
["BSpx"] = 7800,
["BSrow"] = 6900,
["BSsplit"] = 7300,
["BSto"] = 5200,
["BTGProject"] = 2200,
["BUL"] = 4000,
["Babel"] = 38000,
["Background_color"] = 5200,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2600,
["Bar_box"] = 4600,
["Bar_percent"] = 4400,
["Baseball_navbox"] = 9900,
["Baseball_primary_link"] = 5200,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5000,
["Baseball_secondary_style"] = 9700,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 2700,
["Basketball_color_cell"] = 3400,
["Basketball_kit"] = 3100,
["Basketballbox"] = 4000,
["Bda"] = 2400,
["Begin_hidden"] = 3100,
["Better_source"] = 11000,
["Bharatiya_Janata_Party/meta/color"] = 3600,
["Bharatiya_Janata_Party/meta/shortname"] = 2100,
["Bibleverse"] = 5500,
["Big"] = 139000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5600,
["Bio_icon"] = 78000,
["Bio_icon2"] = 78000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 11000,
["Birds_tasks"] = 24000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2600,
["Birth_date"] = 261000,
["Birth_date_and_age"] = 581000,
["Birth_date_and_age2"] = 3700,
["Birth_year"] = 3000,
["Birth_year_and_age"] = 25000,
["Bk"] = 3000,
["Black"] = 6500,
["Blist"] = 18000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2500,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 4800,
["Blue"] = 12000,
["Bnt"] = 2000,
["Book-Class"] = 5700,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 628000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4000,
["Both"] = 1230000,
["Bots"] = 7700,
["Box-footer"] = 7500,
["Box-header"] = 6600,
["Box-shadow"] = 29000,
["Box-shadow_border"] = 66000,
["Box-shadow_border/css"] = 66000,
["BoxRec"] = 4400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4000,
["Bq"] = 4500,
["Br"] = 2400,
["Br_separated_entries"] = 1490000,
["Brca"] = 2300,
["Break"] = 3900,
["British_English"] = 11000,
["Broken_ref"] = 43000,
["Broken_ref/cat"] = 5400,
["Broken_ref/lang"] = 43000,
["Bronze03"] = 12000,
["Bronze3"] = 33000,
["Bronze_medal"] = 4000,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2400,
["Busy"] = 2500,
["Butt-Stations"] = 2300,
["Button"] = 45000,
["By"] = 4700,
["By_whom"] = 7400,
}
8qjzore6o8cj070dpz72m64tlafwrxv
64622
64621
2019-08-18T05:57:30Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64622
Scribunto
text/plain
return {
["B-Class"] = 32000,
["BDDecadesInCentury"] = 11000,
["BDFutbol"] = 5800,
["BDYearsInDecade"] = 4500,
["BEL"] = 7200,
["BGR"] = 4400,
["BLP"] = 950000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7600,
["BLP_unsourced_section"] = 4900,
["BLR"] = 4300,
["BRA"] = 7300,
["BS"] = 3800,
["BS-header"] = 2100,
["BS-map"] = 4600,
["BS-map/map"] = 4600,
["BS-overlap"] = 7800,
["BS-table"] = 2700,
["BS3"] = 3600,
["BS_template"] = 2600,
["BSpx"] = 7800,
["BSrow"] = 6900,
["BSsplit"] = 7300,
["BSto"] = 5200,
["BTGProject"] = 2200,
["BUL"] = 4000,
["Babel"] = 38000,
["Background_color"] = 5200,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2600,
["Bar_box"] = 4600,
["Bar_percent"] = 4400,
["Baseball_navbox"] = 9900,
["Baseball_primary_link"] = 5200,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5000,
["Baseball_secondary_style"] = 9700,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 2800,
["Basketball_color_cell"] = 3500,
["Basketball_kit"] = 3100,
["Basketballbox"] = 4000,
["Bda"] = 2400,
["Begin_hidden"] = 3100,
["Better_source"] = 11000,
["Bharatiya_Janata_Party/meta/color"] = 3600,
["Bharatiya_Janata_Party/meta/shortname"] = 2100,
["Bibleverse"] = 5500,
["Big"] = 139000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5600,
["Bio_icon"] = 78000,
["Bio_icon2"] = 78000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 11000,
["Birds_tasks"] = 24000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2600,
["Birth_date"] = 261000,
["Birth_date_and_age"] = 581000,
["Birth_date_and_age2"] = 3700,
["Birth_year"] = 3000,
["Birth_year_and_age"] = 25000,
["Bk"] = 3100,
["Black"] = 6400,
["Blist"] = 17000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2500,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 4800,
["Blue"] = 14000,
["Bnt"] = 2100,
["Book-Class"] = 6100,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 628000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4000,
["Both"] = 1230000,
["Bots"] = 7700,
["Box-footer"] = 7500,
["Box-header"] = 6500,
["Box-shadow"] = 29000,
["Box-shadow_border"] = 66000,
["Box-shadow_border/css"] = 66000,
["BoxRec"] = 4400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4000,
["Bq"] = 4600,
["Br"] = 2400,
["Br_separated_entries"] = 1490000,
["Brca"] = 2300,
["Break"] = 3900,
["British_English"] = 11000,
["Broken_ref"] = 44000,
["Broken_ref/cat"] = 5500,
["Broken_ref/lang"] = 44000,
["Bronze03"] = 12000,
["Bronze3"] = 33000,
["Bronze_medal"] = 4000,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2400,
["Busy"] = 2500,
["Butt-Stations"] = 2300,
["Button"] = 45000,
["By"] = 4700,
["By_whom"] = 7400,
}
brgyxcfe3h2idv4nhunawagu1dgzzwy
64623
64622
2019-08-25T05:35:11Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64623
Scribunto
text/plain
return {
["B-Class"] = 32000,
["BDDecadesInCentury"] = 11000,
["BDFutbol"] = 5900,
["BDYearsInDecade"] = 4500,
["BEL"] = 7200,
["BGR"] = 4400,
["BLP"] = 951000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7600,
["BLP_unsourced_section"] = 4900,
["BLR"] = 4300,
["BRA"] = 7300,
["BS"] = 3800,
["BS-header"] = 2100,
["BS-map"] = 4600,
["BS-map/map"] = 4600,
["BS-overlap"] = 7800,
["BS-table"] = 2700,
["BS3"] = 3600,
["BS_template"] = 2600,
["BSpx"] = 7800,
["BSrow"] = 6900,
["BSsplit"] = 7300,
["BSto"] = 5200,
["BTGProject"] = 2200,
["BUL"] = 4000,
["Babel"] = 38000,
["Background_color"] = 5200,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2700,
["Bar_box"] = 4600,
["Bar_percent"] = 4500,
["Baseball_navbox"] = 9900,
["Baseball_primary_link"] = 5200,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5000,
["Baseball_secondary_style"] = 9700,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 2900,
["Basketball_color_cell"] = 3500,
["Basketball_kit"] = 3100,
["Basketballbox"] = 4000,
["Bda"] = 2400,
["Begin_hidden"] = 3200,
["Better_source"] = 11000,
["Bharatiya_Janata_Party/meta/color"] = 3600,
["Bharatiya_Janata_Party/meta/shortname"] = 2100,
["Bibleverse"] = 5500,
["Big"] = 140000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5600,
["Bio_icon"] = 78000,
["Bio_icon2"] = 78000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 11000,
["Birds_tasks"] = 24000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2600,
["Birth_date"] = 262000,
["Birth_date_and_age"] = 582000,
["Birth_date_and_age2"] = 3700,
["Birth_year"] = 3000,
["Birth_year_and_age"] = 25000,
["Bk"] = 3100,
["Black"] = 6200,
["Blist"] = 17000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2500,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 4800,
["Blue"] = 14000,
["Bnt"] = 2100,
["Book-Class"] = 6100,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 628000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4000,
["Both"] = 1230000,
["Bots"] = 7800,
["Box-footer"] = 7300,
["Box-header"] = 6400,
["Box-shadow"] = 29000,
["Box-shadow_border"] = 66000,
["Box-shadow_border/css"] = 66000,
["BoxRec"] = 4400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4000,
["Bq"] = 4700,
["Br"] = 2400,
["Br_separated_entries"] = 1500000,
["Brca"] = 2300,
["Break"] = 3900,
["British_English"] = 11000,
["Broken_ref"] = 44000,
["Broken_ref/cat"] = 5500,
["Broken_ref/lang"] = 44000,
["Bronze03"] = 12000,
["Bronze3"] = 33000,
["Bronze_medal"] = 4000,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2400,
["Busy"] = 2500,
["Butt-Stations"] = 2300,
["Button"] = 45000,
["By"] = 4700,
["By_whom"] = 7400,
}
9fbcmkm2p64u93wlytbj5mbguxcr1gp
64624
64623
2019-09-01T05:30:55Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64624
Scribunto
text/plain
return {
["B-Class"] = 32000,
["BDDecadesInCentury"] = 11000,
["BDFutbol"] = 5900,
["BDYearsInDecade"] = 4500,
["BEL"] = 7200,
["BGR"] = 4400,
["BLP"] = 952000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7500,
["BLP_unsourced_section"] = 4900,
["BLR"] = 4300,
["BRA"] = 7300,
["BS"] = 3800,
["BS-header"] = 2100,
["BS-map"] = 4600,
["BS-map/map"] = 4600,
["BS-overlap"] = 7800,
["BS-table"] = 2700,
["BS3"] = 3600,
["BS_template"] = 2600,
["BSpx"] = 7800,
["BSrow"] = 6900,
["BSsplit"] = 7300,
["BSto"] = 5200,
["BTGProject"] = 2200,
["BUL"] = 4000,
["Babel"] = 38000,
["Background_color"] = 5200,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2700,
["Bar_box"] = 4600,
["Bar_percent"] = 4500,
["Baseball_navbox"] = 9900,
["Baseball_primary_link"] = 5200,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5000,
["Baseball_secondary_style"] = 9700,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 3200,
["Basketball_color_cell"] = 3500,
["Basketball_kit"] = 3100,
["Basketballbox"] = 4000,
["Bda"] = 2400,
["Begin_hidden"] = 3200,
["Better_source"] = 11000,
["Bharatiya_Janata_Party/meta/color"] = 3600,
["Bharatiya_Janata_Party/meta/shortname"] = 2100,
["Bibleverse"] = 5500,
["Big"] = 140000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5700,
["Bio_icon"] = 78000,
["Bio_icon2"] = 78000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 11000,
["Birds_tasks"] = 24000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2600,
["Birth_date"] = 262000,
["Birth_date_and_age"] = 584000,
["Birth_date_and_age2"] = 3700,
["Birth_year"] = 3100,
["Birth_year_and_age"] = 25000,
["Bk"] = 3100,
["Black"] = 6400,
["Blist"] = 18000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2500,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 4800,
["Blue"] = 14000,
["Bnt"] = 2100,
["Book-Class"] = 6100,
["Book_report"] = 6300,
["Book_report_end"] = 6400,
["Book_report_rating"] = 6400,
["Book_report_start"] = 6400,
["Book_report_time"] = 6300,
["Border-radius"] = 629000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4000,
["Both"] = 1230000,
["Bots"] = 7800,
["Box-footer"] = 7100,
["Box-header"] = 6300,
["Box-shadow"] = 29000,
["Box-shadow_border"] = 66000,
["Box-shadow_border/css"] = 66000,
["BoxRec"] = 4400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4000,
["Bq"] = 4700,
["Br"] = 2400,
["Br_separated_entries"] = 1500000,
["Brca"] = 2300,
["Break"] = 3900,
["British_English"] = 11000,
["Broken_ref"] = 44000,
["Broken_ref/cat"] = 5600,
["Broken_ref/lang"] = 44000,
["Bronze03"] = 12000,
["Bronze3"] = 33000,
["Bronze_medal"] = 4000,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2500,
["Busy"] = 2500,
["Butt-Stations"] = 2300,
["Button"] = 45000,
["By"] = 4700,
["By_whom"] = 7400,
}
2l7qmymozb19mvtifklzo8coqt6la5k
64625
64624
2019-09-23T02:11:04Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64625
Scribunto
text/plain
return {
["B-Class"] = 33000,
["BDDecadesInCentury"] = 2500,
["BDFutbol"] = 5900,
["BDYearsInDecade"] = 4500,
["BEL"] = 7200,
["BGR"] = 4400,
["BLP"] = 957000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7500,
["BLP_unsourced_section"] = 4900,
["BLR"] = 4300,
["BRA"] = 7300,
["BS"] = 3600,
["BS-map"] = 4500,
["BS-map/map"] = 4500,
["BS-overlap"] = 7500,
["BS-table"] = 2500,
["BS3"] = 3500,
["BS_template"] = 2600,
["BSpx"] = 7500,
["BSrow"] = 6600,
["BSsplit"] = 7300,
["BSto"] = 5200,
["BTGProject"] = 2200,
["BUL"] = 4000,
["Babel"] = 38000,
["Background_color"] = 5200,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2700,
["Bar_box"] = 4600,
["Bar_percent"] = 4500,
["Baseball_navbox"] = 9900,
["Baseball_primary_link"] = 5200,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5000,
["Baseball_secondary_style"] = 9700,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3700,
["Basketball_kit"] = 3100,
["Basketballbox"] = 4000,
["Bda"] = 2100,
["Begin_hidden"] = 3300,
["Better_source"] = 11000,
["Bharatiya_Janata_Party/meta/color"] = 3600,
["Bharatiya_Janata_Party/meta/shortname"] = 2100,
["Bibleverse"] = 5500,
["Big"] = 141000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5700,
["Bio_icon"] = 78000,
["Bio_icon2"] = 78000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 11000,
["Birds_tasks"] = 24000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2700,
["Birth_date"] = 264000,
["Birth_date_and_age"] = 586000,
["Birth_date_and_age2"] = 3700,
["Birth_year"] = 3100,
["Birth_year_and_age"] = 25000,
["Bk"] = 3200,
["Black"] = 6900,
["Blist"] = 17000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2600,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 4900,
["Blue"] = 14000,
["Bnt"] = 2100,
["Book-Class"] = 6500,
["Book_report"] = 6400,
["Book_report_end"] = 6400,
["Book_report_rating"] = 6400,
["Book_report_start"] = 6400,
["Book_report_time"] = 6300,
["Border-radius"] = 630000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4000,
["Both"] = 1240000,
["Bots"] = 8200,
["Box-footer"] = 6600,
["Box-header"] = 5900,
["Box-shadow"] = 30000,
["Box-shadow_border"] = 66000,
["Box-shadow_border/css"] = 66000,
["BoxRec"] = 4400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4000,
["Bq"] = 4800,
["Br"] = 2400,
["Br_separated_entries"] = 1500000,
["Brca"] = 2300,
["Break"] = 3900,
["British_English"] = 11000,
["Broken_ref"] = 44000,
["Broken_ref/cat"] = 5800,
["Broken_ref/lang"] = 44000,
["Bronze03"] = 12000,
["Bronze3"] = 34000,
["Bronze_medal"] = 4000,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2500,
["Busy"] = 2500,
["Butt-Stations"] = 2300,
["Button"] = 45000,
["By"] = 4700,
["By_whom"] = 7400,
}
f9m4tnddcknrkvqmv79d2mt0daxulb2
64626
64625
2019-09-29T05:53:08Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64626
Scribunto
text/plain
return {
["B-Class"] = 33000,
["BDDecadesInCentury"] = 2500,
["BDFutbol"] = 5900,
["BDYearsInDecade"] = 4500,
["BEL"] = 7200,
["BGR"] = 4400,
["BLP"] = 959000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7500,
["BLP_unsourced_section"] = 4900,
["BLR"] = 4300,
["BRA"] = 7300,
["BS"] = 3600,
["BS-map"] = 4500,
["BS-map/map"] = 4500,
["BS-overlap"] = 7500,
["BS-table"] = 2500,
["BS3"] = 3500,
["BS_template"] = 2600,
["BSpx"] = 7500,
["BSrow"] = 6600,
["BSsplit"] = 7300,
["BSto"] = 5200,
["BTGProject"] = 2200,
["BUL"] = 4000,
["Babel"] = 38000,
["Background_color"] = 5200,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2700,
["Bar_box"] = 4600,
["Bar_percent"] = 4500,
["Baseball_navbox"] = 9900,
["Baseball_primary_link"] = 5200,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5000,
["Baseball_secondary_style"] = 9700,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3800,
["Basketball_kit"] = 3100,
["Basketballbox"] = 4000,
["Bda"] = 2100,
["Begin_hidden"] = 3300,
["Better_source"] = 11000,
["Bharatiya_Janata_Party/meta/color"] = 3600,
["Bharatiya_Janata_Party/meta/shortname"] = 2100,
["Bibleverse"] = 5600,
["Big"] = 141000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5700,
["Bio_icon"] = 78000,
["Bio_icon2"] = 78000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9600,
["Birds_tasks"] = 24000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2700,
["Birth_date"] = 264000,
["Birth_date_and_age"] = 587000,
["Birth_date_and_age2"] = 3700,
["Birth_year"] = 3100,
["Birth_year_and_age"] = 25000,
["Bk"] = 3200,
["Black"] = 6900,
["Blist"] = 17000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2600,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 4900,
["Blue"] = 14000,
["Bnt"] = 2100,
["Book-Class"] = 6100,
["Book_report"] = 6400,
["Book_report_end"] = 6400,
["Book_report_rating"] = 6400,
["Book_report_start"] = 6400,
["Book_report_time"] = 6400,
["Border-radius"] = 630000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4000,
["Both"] = 1240000,
["Bots"] = 8200,
["Box-footer"] = 6400,
["Box-header"] = 5800,
["Box-shadow"] = 30000,
["Box-shadow_border"] = 66000,
["Box-shadow_border/css"] = 66000,
["BoxRec"] = 4400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4000,
["Bq"] = 4800,
["Br"] = 2400,
["Br_separated_entries"] = 1510000,
["Brca"] = 2300,
["Break"] = 4000,
["British_English"] = 11000,
["Broken_ref"] = 44000,
["Broken_ref/cat"] = 5800,
["Broken_ref/lang"] = 44000,
["Bronze03"] = 12000,
["Bronze3"] = 34000,
["Bronze_medal"] = 4000,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2500,
["Busy"] = 2500,
["Butt-Stations"] = 2300,
["Button"] = 45000,
["By"] = 4700,
["By_whom"] = 7400,
}
sw5lsgdx4jros8ltb62o8cp54u5c65q
64627
64626
2019-10-06T05:29:03Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64627
Scribunto
text/plain
return {
["B-Class"] = 33000,
["BDDecadesInCentury"] = 2500,
["BDFutbol"] = 5900,
["BDYearsInDecade"] = 4500,
["BEL"] = 7200,
["BGR"] = 4400,
["BLP"] = 960000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7500,
["BLP_unsourced_section"] = 4900,
["BLR"] = 4300,
["BRA"] = 7300,
["BS"] = 3600,
["BS-map"] = 4500,
["BS-map/map"] = 4500,
["BS-overlap"] = 7500,
["BS-table"] = 2500,
["BS3"] = 3500,
["BS_template"] = 2600,
["BSpx"] = 7500,
["BSrow"] = 6600,
["BSsplit"] = 7300,
["BSto"] = 5300,
["BTGProject"] = 2200,
["BUL"] = 4000,
["Babel"] = 38000,
["Background_color"] = 5300,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2700,
["Bar_box"] = 4600,
["Bar_percent"] = 4500,
["Baseball_navbox"] = 9900,
["Baseball_primary_link"] = 5200,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5000,
["Baseball_secondary_style"] = 9700,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3800,
["Basketball_kit"] = 3100,
["Basketballbox"] = 4000,
["Bda"] = 2100,
["Begin_hidden"] = 3300,
["Better_source"] = 11000,
["Bharatiya_Janata_Party/meta/color"] = 3600,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5600,
["Big"] = 141000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5700,
["Bio_icon"] = 79000,
["Bio_icon2"] = 79000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9600,
["Birds_tasks"] = 24000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2700,
["Birth_date"] = 265000,
["Birth_date_and_age"] = 588000,
["Birth_date_and_age2"] = 3700,
["Birth_year"] = 3100,
["Birth_year_and_age"] = 25000,
["Bk"] = 3200,
["Black"] = 6900,
["Blist"] = 17000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2600,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 4900,
["Blue"] = 14000,
["Bnt"] = 2200,
["Book-Class"] = 6100,
["Book_report"] = 6400,
["Book_report_end"] = 6400,
["Book_report_rating"] = 6400,
["Book_report_start"] = 6400,
["Book_report_time"] = 6400,
["Border-radius"] = 622000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4000,
["Both"] = 1240000,
["Bots"] = 8200,
["Box-footer"] = 6400,
["Box-header"] = 5800,
["Box-shadow"] = 30000,
["Box-shadow_border"] = 67000,
["Box-shadow_border/css"] = 67000,
["BoxRec"] = 4400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4000,
["Bq"] = 4800,
["Br"] = 2400,
["Br_separated_entries"] = 1510000,
["Brca"] = 2300,
["Break"] = 4000,
["British_English"] = 11000,
["Broken_ref"] = 44000,
["Broken_ref/cat"] = 5800,
["Broken_ref/lang"] = 44000,
["Bronze03"] = 12000,
["Bronze3"] = 34000,
["Bronze_medal"] = 4100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2500,
["Busy"] = 2500,
["Butt-Stations"] = 2300,
["Button"] = 45000,
["By"] = 4700,
["By_whom"] = 7400,
}
7c4tbdytppgahwpze8qycqxgczjs482
64628
64627
2019-10-13T05:26:02Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64628
Scribunto
text/plain
return {
["B-Class"] = 33000,
["BDDecadesInCentury"] = 2500,
["BDFutbol"] = 5900,
["BDYearsInDecade"] = 4500,
["BEL"] = 7200,
["BGR"] = 4400,
["BLP"] = 961000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7500,
["BLP_unsourced_section"] = 4900,
["BLR"] = 4300,
["BRA"] = 7400,
["BS"] = 3600,
["BS-map"] = 4500,
["BS-map/map"] = 4500,
["BS-overlap"] = 7500,
["BS-table"] = 2500,
["BS3"] = 3500,
["BS_template"] = 2600,
["BSpx"] = 7500,
["BSrow"] = 6600,
["BSsplit"] = 7400,
["BSto"] = 5300,
["BTGProject"] = 2200,
["BUL"] = 4000,
["Babel"] = 38000,
["Background_color"] = 5300,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2700,
["Bar_box"] = 4600,
["Bar_percent"] = 4500,
["Baseball_navbox"] = 9900,
["Baseball_primary_link"] = 5200,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5000,
["Baseball_secondary_style"] = 9700,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3900,
["Basketball_kit"] = 3100,
["Basketballbox"] = 4000,
["Bda"] = 2100,
["Begin_hidden"] = 3300,
["Better_source"] = 11000,
["Bharatiya_Janata_Party/meta/color"] = 3700,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5600,
["Big"] = 142000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5700,
["Bio_icon"] = 79000,
["Bio_icon2"] = 79000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9600,
["Birds_tasks"] = 24000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2700,
["Birth_date"] = 265000,
["Birth_date_and_age"] = 589000,
["Birth_date_and_age2"] = 3700,
["Birth_year"] = 3200,
["Birth_year_and_age"] = 25000,
["Bk"] = 3200,
["Black"] = 6900,
["Blist"] = 17000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2600,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 4900,
["Blue"] = 14000,
["Bnt"] = 2200,
["Book-Class"] = 6100,
["Book_report"] = 6400,
["Book_report_end"] = 6400,
["Book_report_rating"] = 6400,
["Book_report_start"] = 6400,
["Book_report_time"] = 6400,
["Border-radius"] = 622000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4000,
["Both"] = 1240000,
["Bots"] = 8200,
["Box-footer"] = 6300,
["Box-header"] = 5700,
["Box-shadow"] = 30000,
["Box-shadow_border"] = 67000,
["Box-shadow_border/css"] = 67000,
["BoxRec"] = 4400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4000,
["Bq"] = 4800,
["Br"] = 2400,
["Br_separated_entries"] = 1510000,
["Brca"] = 2300,
["Break"] = 4000,
["British_English"] = 11000,
["Broken_ref"] = 44000,
["Broken_ref/cat"] = 5700,
["Broken_ref/lang"] = 44000,
["Bronze03"] = 12000,
["Bronze3"] = 34000,
["Bronze_medal"] = 4100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2500,
["Busy"] = 2500,
["Butt-Stations"] = 2300,
["Button"] = 45000,
["By"] = 4700,
["By_whom"] = 7400,
}
nc4szv7kx11pjosposkqo8yfll64q9d
64629
64628
2019-10-20T05:27:02Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64629
Scribunto
text/plain
return {
["B-Class"] = 33000,
["BDDecadesInCentury"] = 2500,
["BDFutbol"] = 5900,
["BDYearsInDecade"] = 4500,
["BEL"] = 7300,
["BGR"] = 4400,
["BLP"] = 962000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7400,
["BLP_unsourced_section"] = 4900,
["BLR"] = 4400,
["BRA"] = 7400,
["BS"] = 3600,
["BS-map"] = 4500,
["BS-map/map"] = 4500,
["BS-overlap"] = 7500,
["BS-table"] = 2500,
["BS3"] = 3500,
["BS_template"] = 2600,
["BSpx"] = 7500,
["BSrow"] = 6600,
["BSsplit"] = 7400,
["BSto"] = 5300,
["BTGProject"] = 2200,
["BUL"] = 4000,
["Babel"] = 38000,
["Background_color"] = 5300,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2700,
["Bar_box"] = 4600,
["Bar_percent"] = 4500,
["Baseball_navbox"] = 9900,
["Baseball_primary_link"] = 5200,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5000,
["Baseball_secondary_style"] = 9700,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3800,
["Basketball_kit"] = 3100,
["Basketballbox"] = 4000,
["Bda"] = 2200,
["Begin_hidden"] = 3300,
["Better_source"] = 11000,
["Bharatiya_Janata_Party/meta/color"] = 3700,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5600,
["Big"] = 142000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5700,
["Bio_icon"] = 79000,
["Bio_icon2"] = 79000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9600,
["Birds_tasks"] = 25000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2700,
["Birth_date"] = 265000,
["Birth_date_and_age"] = 590000,
["Birth_date_and_age2"] = 3700,
["Birth_year"] = 3200,
["Birth_year_and_age"] = 25000,
["Bk"] = 3200,
["Black"] = 6900,
["Blist"] = 18000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2600,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 4900,
["Blue"] = 14000,
["Bnt"] = 2200,
["Book-Class"] = 6100,
["Book_report"] = 6400,
["Book_report_end"] = 6400,
["Book_report_rating"] = 6400,
["Book_report_start"] = 6400,
["Book_report_time"] = 6400,
["Border-radius"] = 578000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1250000,
["Bots"] = 8200,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow"] = 31000,
["Box-shadow_border"] = 67000,
["Box-shadow_border/css"] = 67000,
["BoxRec"] = 4400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4000,
["Bq"] = 4900,
["Br"] = 2400,
["Br_separated_entries"] = 1510000,
["Brca"] = 2300,
["Break"] = 4000,
["British_English"] = 11000,
["Broken_ref"] = 44000,
["Broken_ref/cat"] = 5700,
["Broken_ref/lang"] = 44000,
["Bronze03"] = 12000,
["Bronze3"] = 34000,
["Bronze_medal"] = 4100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2500,
["Busy"] = 2500,
["Butt-Stations"] = 2300,
["Button"] = 45000,
["By"] = 4700,
["By_whom"] = 7400,
}
ehsy3ctn21011o11iqfgc5wt2akds6i
64630
64629
2019-10-27T05:31:29Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64630
Scribunto
text/plain
return {
["B-Class"] = 33000,
["BDDecadesInCentury"] = 2500,
["BDFutbol"] = 5900,
["BDYearsInDecade"] = 4500,
["BEL"] = 7300,
["BGR"] = 4400,
["BLP"] = 964000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7400,
["BLP_unsourced_section"] = 4900,
["BLR"] = 4400,
["BRA"] = 7400,
["BS"] = 3600,
["BS-map"] = 4500,
["BS-map/map"] = 4500,
["BS-overlap"] = 7500,
["BS-table"] = 2500,
["BS3"] = 3500,
["BS_template"] = 2600,
["BSpx"] = 7500,
["BSrow"] = 6600,
["BSsplit"] = 7400,
["BSto"] = 5300,
["BTGProject"] = 2200,
["BUL"] = 4000,
["Babel"] = 38000,
["Background_color"] = 5300,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2700,
["Bar_box"] = 4600,
["Bar_percent"] = 4500,
["Baseball_navbox"] = 9900,
["Baseball_primary_link"] = 5200,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5000,
["Baseball_secondary_style"] = 9700,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3800,
["Basketball_kit"] = 3100,
["Basketballbox"] = 4000,
["Bda"] = 2200,
["Begin_hidden"] = 3300,
["Better_source"] = 11000,
["Bharatiya_Janata_Party/meta/color"] = 3700,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5600,
["Big"] = 162000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5700,
["Bio_icon"] = 79000,
["Bio_icon2"] = 79000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9600,
["Birds_tasks"] = 25000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2800,
["Birth_date"] = 266000,
["Birth_date_and_age"] = 590000,
["Birth_date_and_age2"] = 3700,
["Birth_year"] = 3200,
["Birth_year_and_age"] = 25000,
["Bk"] = 3200,
["Black"] = 7000,
["Blist"] = 17000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2600,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 4900,
["Blue"] = 14000,
["Bnt"] = 2200,
["Book-Class"] = 6100,
["Book_report"] = 6400,
["Book_report_end"] = 6400,
["Book_report_rating"] = 6400,
["Book_report_start"] = 6400,
["Book_report_time"] = 6400,
["Border-radius"] = 578000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1250000,
["Bots"] = 8200,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow"] = 31000,
["Box-shadow_border"] = 67000,
["Box-shadow_border/css"] = 67000,
["BoxRec"] = 4400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4000,
["Bq"] = 4900,
["Br"] = 2400,
["Br_separated_entries"] = 1510000,
["Brca"] = 2300,
["Break"] = 4000,
["British_English"] = 11000,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 5800,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 12000,
["Bronze3"] = 34000,
["Bronze_medal"] = 4100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2500,
["Busy"] = 2500,
["Butt-Stations"] = 2300,
["Button"] = 45000,
["By"] = 4700,
["By_whom"] = 7500,
}
fwx6ksgvxf4ifmy6ef7ipuu0jz8d8xv
64631
64630
2019-11-03T05:16:04Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64631
Scribunto
text/plain
return {
["B-Class"] = 33000,
["BDDecadesInCentury"] = 2500,
["BDFutbol"] = 5900,
["BDYearsInDecade"] = 4700,
["BEL"] = 7300,
["BGR"] = 4400,
["BLP"] = 965000,
["BLP_IMDb_refimprove"] = 3300,
["BLP_others"] = 3300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7500,
["BLP_unsourced_section"] = 4900,
["BLR"] = 4400,
["BRA"] = 7400,
["BS"] = 3600,
["BS-map"] = 4500,
["BS-map/map"] = 4500,
["BS-overlap"] = 7500,
["BS-table"] = 2500,
["BS3"] = 3500,
["BS_template"] = 2600,
["BSpx"] = 7500,
["BSrow"] = 6600,
["BSsplit"] = 7500,
["BSto"] = 5300,
["BTGProject"] = 2200,
["BUL"] = 4000,
["Babel"] = 38000,
["Background_color"] = 5300,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2700,
["Bar_box"] = 4600,
["Bar_percent"] = 4500,
["Baseball_navbox"] = 9900,
["Baseball_primary_link"] = 5200,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5100,
["Baseball_secondary_style"] = 9600,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3900,
["Basketball_kit"] = 3100,
["Basketballbox"] = 4100,
["Bda"] = 2100,
["Begin_hidden"] = 3300,
["Better_source"] = 11000,
["Bharatiya_Janata_Party/meta/color"] = 3700,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5600,
["Big"] = 162000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5700,
["Bio_icon"] = 79000,
["Bio_icon2"] = 79000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9600,
["Birds_tasks"] = 25000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2800,
["Birth_date"] = 266000,
["Birth_date_and_age"] = 591000,
["Birth_date_and_age2"] = 3700,
["Birth_year"] = 3200,
["Birth_year_and_age"] = 25000,
["Bk"] = 3200,
["Black"] = 7000,
["Blist"] = 17000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2700,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 4900,
["Blue"] = 14000,
["Bnt"] = 2200,
["Book-Class"] = 6100,
["Book_report"] = 6400,
["Book_report_end"] = 6400,
["Book_report_rating"] = 6400,
["Book_report_start"] = 6400,
["Book_report_time"] = 6400,
["Border-radius"] = 579000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1240000,
["Bots"] = 8200,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 31000,
["Box-shadow_border"] = 67000,
["Box-shadow_border/css"] = 67000,
["BoxRec"] = 4400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4000,
["Bq"] = 4900,
["Br"] = 2400,
["Br_separated_entries"] = 1520000,
["Brca"] = 2300,
["Break"] = 4000,
["British_English"] = 11000,
["Broken_ref"] = 44000,
["Broken_ref/cat"] = 5700,
["Broken_ref/lang"] = 44000,
["Bronze03"] = 12000,
["Bronze3"] = 34000,
["Bronze_medal"] = 4100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2500,
["Busy"] = 2500,
["Butt-Stations"] = 2300,
["Button"] = 45000,
["By"] = 4700,
["By_whom"] = 7500,
}
imb37y6vqld89qpnu7blpccfg5kumco
64632
64631
2019-11-10T06:41:08Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64632
Scribunto
text/plain
return {
["B-Class"] = 33000,
["BDDecadesInCentury"] = 2900,
["BDFutbol"] = 5900,
["BDYearsInDecade"] = 6900,
["BEL"] = 7300,
["BGR"] = 4400,
["BLP"] = 967000,
["BLP_IMDb_refimprove"] = 3300,
["BLP_others"] = 3300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7400,
["BLP_unsourced_section"] = 4900,
["BLR"] = 4400,
["BRA"] = 7400,
["BS"] = 3600,
["BS-header"] = 2000,
["BS-map"] = 4500,
["BS-map/map"] = 4500,
["BS-overlap"] = 7500,
["BS-table"] = 2500,
["BS3"] = 3500,
["BS_template"] = 2600,
["BSpx"] = 7500,
["BSrow"] = 6600,
["BSsplit"] = 7500,
["BSto"] = 5300,
["BTGProject"] = 2200,
["BUL"] = 4000,
["Babel"] = 38000,
["Background_color"] = 5300,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2700,
["Bar_box"] = 4600,
["Bar_percent"] = 4500,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5300,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5100,
["Baseball_secondary_style"] = 9500,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3900,
["Basketball_kit"] = 3200,
["Basketballbox"] = 4100,
["Bda"] = 2200,
["Begin_hidden"] = 3300,
["Better_source"] = 11000,
["Bharatiya_Janata_Party/meta/color"] = 3700,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5600,
["Big"] = 163000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5700,
["Bio_icon"] = 79000,
["Bio_icon2"] = 79000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9600,
["Birds_tasks"] = 25000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2800,
["Birth_date"] = 267000,
["Birth_date_and_age"] = 592000,
["Birth_date_and_age2"] = 3700,
["Birth_year"] = 3200,
["Birth_year_and_age"] = 25000,
["Bk"] = 3200,
["Black"] = 7000,
["Blist"] = 17000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2700,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 4900,
["Blue"] = 14000,
["Bnt"] = 2200,
["Book-Class"] = 6100,
["Book_report"] = 6400,
["Book_report_end"] = 6400,
["Book_report_rating"] = 6400,
["Book_report_start"] = 6400,
["Book_report_time"] = 6400,
["Border-radius"] = 579000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1240000,
["Bots"] = 8300,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 31000,
["Box-shadow_border"] = 67000,
["Box-shadow_border/css"] = 67000,
["BoxRec"] = 4400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4000,
["Bq"] = 4900,
["Br"] = 2400,
["Br_separated_entries"] = 1520000,
["Brca"] = 2300,
["Break"] = 4000,
["British_English"] = 11000,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 5700,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 12000,
["Bronze3"] = 34000,
["Bronze_medal"] = 4100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2500,
["Busy"] = 2600,
["Butt-Stations"] = 2300,
["Button"] = 45000,
["By"] = 4700,
["By_whom"] = 7500,
}
950qnai8c1jxtn8kqamkpfsi5rvlz8o
64633
64632
2019-11-17T05:48:32Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64633
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BDDecadesInCentury"] = 2900,
["BDFutbol"] = 5900,
["BDYearsInDecade"] = 6900,
["BEL"] = 7300,
["BGR"] = 4400,
["BLP"] = 968000,
["BLP_IMDb_refimprove"] = 3300,
["BLP_others"] = 3300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7400,
["BLP_unsourced_section"] = 4900,
["BLR"] = 4400,
["BRA"] = 7400,
["BS"] = 3600,
["BS-header"] = 2000,
["BS-map"] = 4500,
["BS-map/map"] = 4500,
["BS-overlap"] = 7600,
["BS-table"] = 2600,
["BS3"] = 3500,
["BS_template"] = 2600,
["BSpx"] = 7500,
["BSrow"] = 6700,
["BSsplit"] = 7500,
["BSto"] = 5300,
["BTGProject"] = 2200,
["BUL"] = 4000,
["Babel"] = 38000,
["Background_color"] = 5300,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2700,
["Bar_box"] = 4700,
["Bar_percent"] = 4500,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5300,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5100,
["Baseball_secondary_style"] = 9500,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4000,
["Basketball_kit"] = 3200,
["Basketballbox"] = 4100,
["Bda"] = 2100,
["Begin_hidden"] = 3300,
["Better_source"] = 11000,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5600,
["Big"] = 163000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5700,
["Bio_icon"] = 79000,
["Bio_icon2"] = 79000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9600,
["Birds_tasks"] = 25000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2800,
["Birth_date"] = 267000,
["Birth_date_and_age"] = 593000,
["Birth_date_and_age2"] = 3700,
["Birth_year"] = 3200,
["Birth_year_and_age"] = 25000,
["Bk"] = 3300,
["Black"] = 6700,
["Blist"] = 17000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2700,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5000,
["Blue"] = 14000,
["Bnt"] = 2300,
["Book-Class"] = 6100,
["Book_report"] = 6400,
["Book_report_end"] = 6400,
["Book_report_rating"] = 6400,
["Book_report_start"] = 6400,
["Book_report_time"] = 6400,
["Border-radius"] = 579000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1240000,
["Bots"] = 8300,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 31000,
["Box-shadow_border"] = 67000,
["Box-shadow_border/css"] = 67000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4000,
["Bq"] = 5000,
["Br"] = 2400,
["Br_separated_entries"] = 1520000,
["Brca"] = 2300,
["Break"] = 4100,
["British_English"] = 11000,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 5800,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 12000,
["Bronze3"] = 34000,
["Bronze_medal"] = 4100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2500,
["Busy"] = 2600,
["Butt-Stations"] = 2300,
["Button"] = 45000,
["By"] = 4700,
["By_whom"] = 7500,
}
7nwzp42a1ssqste5qstjy4l38twyv3q
64634
64633
2019-11-24T07:40:52Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64634
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BDDecadesInCentury"] = 2900,
["BDFutbol"] = 5900,
["BDYearsInDecade"] = 6900,
["BEL"] = 7300,
["BGR"] = 4400,
["BLP"] = 968000,
["BLP_IMDb_refimprove"] = 3300,
["BLP_others"] = 3400,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7400,
["BLP_unsourced_section"] = 4800,
["BLR"] = 4400,
["BRA"] = 7400,
["BS"] = 3600,
["BS-header"] = 2000,
["BS-map"] = 4500,
["BS-map/map"] = 4500,
["BS-overlap"] = 7600,
["BS-table"] = 2600,
["BS3"] = 3500,
["BS_template"] = 2600,
["BSpx"] = 7500,
["BSrow"] = 6700,
["BSsplit"] = 7500,
["BSto"] = 5300,
["BTGProject"] = 2200,
["BUL"] = 4000,
["Babel"] = 38000,
["Background_color"] = 5300,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2700,
["Bar_box"] = 4700,
["Bar_percent"] = 4500,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5300,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5100,
["Baseball_secondary_style"] = 9600,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4000,
["Basketball_kit"] = 3200,
["Basketballbox"] = 4100,
["Bda"] = 2100,
["Begin_hidden"] = 3400,
["Better_source"] = 11000,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5600,
["Big"] = 164000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5700,
["Bio_icon"] = 79000,
["Bio_icon2"] = 79000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9600,
["Birds_tasks"] = 25000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2800,
["Birth_date"] = 267000,
["Birth_date_and_age"] = 593000,
["Birth_date_and_age2"] = 3700,
["Birth_year"] = 3200,
["Birth_year_and_age"] = 26000,
["Bk"] = 3300,
["Black"] = 6800,
["Blist"] = 17000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2700,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5000,
["Blue"] = 14000,
["Bnt"] = 2300,
["Book-Class"] = 6100,
["Book_report"] = 6400,
["Book_report_end"] = 6400,
["Book_report_rating"] = 6400,
["Book_report_start"] = 6400,
["Book_report_time"] = 6400,
["Border-radius"] = 580000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1240000,
["Bots"] = 8300,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 31000,
["Box-shadow_border"] = 67000,
["Box-shadow_border/css"] = 67000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4000,
["Bq"] = 5000,
["Br"] = 2400,
["Br_separated_entries"] = 1520000,
["Brca"] = 2300,
["Break"] = 4100,
["British_English"] = 11000,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 5800,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 12000,
["Bronze3"] = 34000,
["Bronze_medal"] = 4100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2500,
["Busy"] = 2600,
["Butt-Stations"] = 2300,
["Button"] = 45000,
["By"] = 4700,
["By_whom"] = 7500,
}
s9a6f0ywqiktsmhljrrye6k3x8njwl8
64635
64634
2019-12-02T23:58:01Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64635
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BDDecadesInCentury"] = 2900,
["BDFutbol"] = 5900,
["BDYearsInDecade"] = 6900,
["BEL"] = 7300,
["BGR"] = 4400,
["BLP"] = 968000,
["BLP_IMDb_refimprove"] = 3300,
["BLP_others"] = 3400,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7400,
["BLP_unsourced_section"] = 4800,
["BLR"] = 4400,
["BRA"] = 7400,
["BS"] = 3600,
["BS-header"] = 2000,
["BS-map"] = 4500,
["BS-map/map"] = 4500,
["BS-overlap"] = 7600,
["BS-table"] = 2600,
["BS3"] = 3500,
["BS_template"] = 2600,
["BSpx"] = 7500,
["BSrow"] = 6700,
["BSsplit"] = 7500,
["BSto"] = 5400,
["BTGProject"] = 2200,
["BUL"] = 4000,
["Babel"] = 38000,
["Background_color"] = 5300,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2700,
["Bar_box"] = 4700,
["Bar_percent"] = 4500,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5300,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5100,
["Baseball_secondary_style"] = 9600,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2000,
["Basketball_kit"] = 3200,
["Basketballbox"] = 4100,
["Bda"] = 2200,
["Begin_hidden"] = 3400,
["Better_source"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5600,
["Big"] = 164000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5800,
["Bio_icon"] = 79000,
["Bio_icon2"] = 79000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9600,
["Birds_tasks"] = 25000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2800,
["Birth_date"] = 268000,
["Birth_date_and_age"] = 592000,
["Birth_date_and_age2"] = 3700,
["Birth_year"] = 3200,
["Birth_year_and_age"] = 26000,
["Bk"] = 3300,
["Black"] = 6700,
["Blist"] = 17000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2700,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5000,
["Blue"] = 14000,
["Bnt"] = 2300,
["Book-Class"] = 6100,
["Book_report"] = 6400,
["Book_report_end"] = 6400,
["Book_report_rating"] = 6400,
["Book_report_start"] = 6400,
["Book_report_time"] = 6400,
["Border-radius"] = 580000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1250000,
["Bots"] = 8400,
["Box-footer"] = 5900,
["Box-header"] = 5400,
["Box-shadow"] = 31000,
["Box-shadow_border"] = 66000,
["Box-shadow_border/css"] = 66000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5000,
["Br"] = 2400,
["Br_separated_entries"] = 1520000,
["Brca"] = 2400,
["Break"] = 4100,
["British_English"] = 11000,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 6100,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 12000,
["Bronze3"] = 34000,
["Bronze_medal"] = 4100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2500,
["Busy"] = 2600,
["Butt-Stations"] = 2300,
["Button"] = 45000,
["By"] = 4700,
["By_whom"] = 7500,
}
n2vyckzok2emyir7mj5tzi75xtrpgcb
64636
64635
2019-12-08T07:20:54Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64636
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BDDecadesInCentury"] = 2900,
["BDFutbol"] = 5900,
["BDYearsInDecade"] = 6900,
["BEL"] = 7300,
["BGR"] = 4400,
["BLP"] = 968000,
["BLP_IMDb_refimprove"] = 3300,
["BLP_others"] = 3400,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7400,
["BLP_unsourced_section"] = 4800,
["BLR"] = 4400,
["BRA"] = 7400,
["BS"] = 3600,
["BS-header"] = 2000,
["BS-map"] = 4500,
["BS-map/map"] = 4500,
["BS-overlap"] = 7600,
["BS-table"] = 2600,
["BS3"] = 3500,
["BS_template"] = 2600,
["BSpx"] = 7500,
["BSrow"] = 6700,
["BSsplit"] = 7500,
["BSto"] = 5400,
["BTGProject"] = 2200,
["BUL"] = 4100,
["Babel"] = 38000,
["Background_color"] = 5300,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2700,
["Bar_box"] = 4700,
["Bar_percent"] = 4500,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5300,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5100,
["Baseball_secondary_style"] = 9500,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2000,
["Basketball_kit"] = 3200,
["Basketballbox"] = 4100,
["Bda"] = 2100,
["Begin_hidden"] = 3400,
["Better_source"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5600,
["Big"] = 164000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5800,
["Bio_icon"] = 79000,
["Bio_icon2"] = 79000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9600,
["Birds_tasks"] = 25000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2800,
["Birth_date"] = 268000,
["Birth_date_and_age"] = 593000,
["Birth_date_and_age2"] = 3700,
["Birth_year"] = 3200,
["Birth_year_and_age"] = 26000,
["Bk"] = 3300,
["Black"] = 6700,
["Blist"] = 17000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2700,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5000,
["Blue"] = 14000,
["Bnt"] = 2300,
["Book-Class"] = 6100,
["Book_report"] = 6400,
["Book_report_end"] = 6400,
["Book_report_rating"] = 6400,
["Book_report_start"] = 6400,
["Book_report_time"] = 6400,
["Border-radius"] = 581000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1250000,
["Bots"] = 8400,
["Box-footer"] = 5900,
["Box-header"] = 5400,
["Box-shadow"] = 31000,
["Box-shadow_border"] = 66000,
["Box-shadow_border/css"] = 66000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5000,
["Br"] = 2400,
["Br_separated_entries"] = 1520000,
["Brca"] = 2400,
["Break"] = 4100,
["British_English"] = 11000,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 5700,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 12000,
["Bronze3"] = 34000,
["Bronze_medal"] = 4100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2500,
["Busy"] = 2600,
["Butt-Stations"] = 2300,
["Button"] = 45000,
["By"] = 4700,
["By_whom"] = 7500,
}
sgsw8z387vzor074nwb1325ytsdxcf9
64637
64636
2019-12-15T06:50:49Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64637
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BDDecadesInCentury"] = 2900,
["BDFutbol"] = 5900,
["BDYearsInDecade"] = 6900,
["BEL"] = 7300,
["BGR"] = 4400,
["BLP"] = 969000,
["BLP_IMDb_refimprove"] = 3300,
["BLP_others"] = 3400,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7400,
["BLP_unsourced_section"] = 4800,
["BLR"] = 4400,
["BRA"] = 7400,
["BS"] = 3600,
["BS-header"] = 2000,
["BS-map"] = 4500,
["BS-map/map"] = 4500,
["BS-overlap"] = 7600,
["BS-table"] = 2600,
["BS3"] = 3500,
["BS_template"] = 2600,
["BSpx"] = 7500,
["BSrow"] = 6700,
["BSsplit"] = 7500,
["BSto"] = 5400,
["BTGProject"] = 2200,
["BUL"] = 4100,
["Babel"] = 38000,
["Background_color"] = 5200,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2700,
["Bar_box"] = 4700,
["Bar_percent"] = 4600,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5300,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5100,
["Baseball_secondary_style"] = 9600,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2000,
["Basketball_kit"] = 3200,
["Basketballbox"] = 4100,
["Bda"] = 2200,
["Begin_hidden"] = 3400,
["Better_source"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5700,
["Big"] = 164000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5800,
["Bio_icon"] = 79000,
["Bio_icon2"] = 79000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9600,
["Birds_tasks"] = 25000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2800,
["Birth_date"] = 269000,
["Birth_date_and_age"] = 593000,
["Birth_date_and_age2"] = 3700,
["Birth_year"] = 3300,
["Birth_year_and_age"] = 26000,
["Bk"] = 3300,
["Black"] = 6800,
["Blist"] = 17000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2800,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5000,
["Blue"] = 14000,
["Bnt"] = 2300,
["Book-Class"] = 6200,
["Book_report"] = 6400,
["Book_report_end"] = 6400,
["Book_report_rating"] = 6400,
["Book_report_start"] = 6400,
["Book_report_time"] = 6400,
["Border-radius"] = 581000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1250000,
["Bots"] = 8500,
["Box-footer"] = 5900,
["Box-header"] = 5400,
["Box-shadow"] = 31000,
["Box-shadow_border"] = 66000,
["Box-shadow_border/css"] = 66000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5000,
["Br"] = 2400,
["Br_separated_entries"] = 1520000,
["Brca"] = 2400,
["Break"] = 4100,
["British_English"] = 11000,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 5600,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 12000,
["Bronze3"] = 34000,
["Bronze_medal"] = 4100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2500,
["Busy"] = 2600,
["Butt-Stations"] = 2300,
["Button"] = 45000,
["By"] = 4700,
["By_whom"] = 7500,
["Module:Babel"] = 38000,
["Module:BaseConvert"] = 4800,
["Module:Based_on"] = 16000,
["Module:Bibleverse"] = 5700,
["Module:Box-header"] = 5600,
["Module:Box-header/colours"] = 5600,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2280000,
}
bry90yxol9i2z03y40z34dhg2vs7833
64638
64637
2019-12-22T08:26:40Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64638
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BDDecadesInCentury"] = 2900,
["BDFutbol"] = 5900,
["BDYearsInDecade"] = 6900,
["BEL"] = 7300,
["BGR"] = 4400,
["BLP"] = 969000,
["BLP_IMDb_refimprove"] = 3300,
["BLP_others"] = 3400,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7400,
["BLP_unsourced_section"] = 4800,
["BLR"] = 4400,
["BRA"] = 7400,
["BS"] = 3600,
["BS-header"] = 2000,
["BS-map"] = 4500,
["BS-map/map"] = 4500,
["BS-overlap"] = 7600,
["BS-table"] = 2600,
["BS3"] = 3500,
["BS_template"] = 2600,
["BSpx"] = 7500,
["BSrow"] = 6700,
["BSsplit"] = 7500,
["BSto"] = 5400,
["BTGProject"] = 2200,
["BUL"] = 4100,
["Babel"] = 38000,
["Background_color"] = 5200,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2700,
["Bar_box"] = 4700,
["Bar_percent"] = 4600,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5300,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5100,
["Baseball_secondary_style"] = 9600,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2000,
["Basketball_kit"] = 3200,
["Basketballbox"] = 4100,
["Bda"] = 2200,
["Begin_hidden"] = 3400,
["Better_source"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5700,
["Big"] = 164000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5800,
["Bio_icon"] = 79000,
["Bio_icon2"] = 79000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9600,
["Birds_tasks"] = 25000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2800,
["Birth_date"] = 269000,
["Birth_date_and_age"] = 593000,
["Birth_date_and_age2"] = 3800,
["Birth_year"] = 3300,
["Birth_year_and_age"] = 26000,
["Bk"] = 3300,
["Black"] = 6800,
["Blist"] = 17000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2800,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5000,
["Blue"] = 14000,
["Bnt"] = 2300,
["Book-Class"] = 6100,
["Book_report"] = 6400,
["Book_report_end"] = 6400,
["Book_report_rating"] = 6400,
["Book_report_start"] = 6400,
["Book_report_time"] = 6400,
["Border-radius"] = 582000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1260000,
["Bots"] = 8500,
["Box-footer"] = 5900,
["Box-header"] = 5400,
["Box-shadow"] = 31000,
["Box-shadow_border"] = 66000,
["Box-shadow_border/css"] = 66000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5100,
["Br"] = 2500,
["Br_separated_entries"] = 1520000,
["Brca"] = 2400,
["Break"] = 4100,
["British_English"] = 11000,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 5600,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 12000,
["Bronze3"] = 34000,
["Bronze_medal"] = 4100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2600,
["Busy"] = 2600,
["Butt-Stations"] = 2300,
["Button"] = 46000,
["By"] = 4700,
["By_whom"] = 7500,
["Module:Babel"] = 38000,
["Module:BaseConvert"] = 4800,
["Module:Based_on"] = 16000,
["Module:Bibleverse"] = 5700,
["Module:Box-header"] = 5600,
["Module:Box-header/colours"] = 5600,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2280000,
}
8lpbe7276vc0iim6oq8i38hh5vohxiy
64639
64638
2019-12-29T08:03:50Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64639
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BDDecadesInCentury"] = 2900,
["BDFutbol"] = 5900,
["BDYearsInDecade"] = 6900,
["BEL"] = 7300,
["BGR"] = 4400,
["BLP"] = 970000,
["BLP_IMDb_refimprove"] = 3300,
["BLP_others"] = 3400,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 7300,
["BLP_unsourced_section"] = 4800,
["BLR"] = 4400,
["BRA"] = 7400,
["BS"] = 3600,
["BS-map"] = 4500,
["BS-map/map"] = 4500,
["BS-overlap"] = 7500,
["BS-table"] = 2500,
["BS3"] = 3400,
["BS_template"] = 2600,
["BSpx"] = 7500,
["BSrow"] = 6600,
["BSsplit"] = 7500,
["BSto"] = 5400,
["BTGProject"] = 2200,
["BUL"] = 4100,
["Babel"] = 38000,
["Background_color"] = 5200,
["Bad_JPEG"] = 3100,
["Bahnlinie"] = 2600,
["Bar_box"] = 4800,
["Bar_percent"] = 4700,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5300,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5100,
["Baseball_secondary_style"] = 9500,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 16000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2000,
["Basketball_kit"] = 3200,
["Basketballbox"] = 4100,
["Bda"] = 2200,
["Begin_hidden"] = 3400,
["Better_source"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5700,
["Big"] = 164000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5800,
["Bio_icon"] = 79000,
["Bio_icon2"] = 79000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9600,
["Birds_tasks"] = 25000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2800,
["Birth_date"] = 270000,
["Birth_date_and_age"] = 593000,
["Birth_date_and_age2"] = 3800,
["Birth_year"] = 3300,
["Birth_year_and_age"] = 26000,
["Bk"] = 3300,
["Black"] = 6800,
["Blist"] = 17000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2800,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5000,
["Blue"] = 14000,
["Bnt"] = 2300,
["Book-Class"] = 6200,
["Book_report"] = 6400,
["Book_report_end"] = 6400,
["Book_report_rating"] = 6400,
["Book_report_start"] = 6400,
["Book_report_time"] = 6400,
["Border-radius"] = 583000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1260000,
["Bots"] = 8500,
["Box-footer"] = 5900,
["Box-header"] = 5400,
["Box-shadow"] = 32000,
["Box-shadow_border"] = 66000,
["Box-shadow_border/css"] = 66000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5100,
["Br"] = 2500,
["Br_separated_entries"] = 1530000,
["Brca"] = 2400,
["Break"] = 4100,
["British_English"] = 11000,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 5500,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 12000,
["Bronze3"] = 34000,
["Bronze_medal"] = 4100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 50000,
["Bus_icon"] = 2600,
["Busy"] = 2600,
["Butt-Stations"] = 2300,
["Button"] = 46000,
["By"] = 4700,
["By_whom"] = 7500,
["Module:Babel"] = 38000,
["Module:BaseConvert"] = 4800,
["Module:Based_on"] = 16000,
["Module:Bibleverse"] = 5700,
["Module:Box-header"] = 5600,
["Module:Box-header/colours"] = 5600,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2280000,
}
mjiihcimo8qp27nopad4td5u15njj6m
64640
64639
2020-01-15T11:32:12Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64640
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BDDecadesInCentury"] = 2900,
["BDFutbol"] = 6000,
["BDYearsInDecade"] = 6900,
["BEL"] = 7300,
["BGR"] = 4400,
["BLP"] = 972000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3400,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 7200,
["BLP_unsourced_section"] = 4800,
["BLR"] = 4400,
["BRA"] = 7400,
["BS"] = 3600,
["BS-map"] = 4600,
["BS-map/map"] = 4500,
["BS-overlap"] = 7400,
["BS-table"] = 2300,
["BS3"] = 3400,
["BS_template"] = 2600,
["BSpx"] = 7300,
["BSrow"] = 6500,
["BSsplit"] = 7500,
["BSto"] = 5400,
["BTGProject"] = 2200,
["BUL"] = 4100,
["BWF"] = 2000,
["Babel"] = 38000,
["Background_color"] = 5200,
["Bad_JPEG"] = 3200,
["Bahnlinie"] = 2600,
["Bar_box"] = 4900,
["Bar_percent"] = 4800,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5300,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5100,
["Baseball_secondary_style"] = 9500,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 17000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2000,
["Basketball_kit"] = 3200,
["Basketballbox"] = 4100,
["Bda"] = 2200,
["Begin_hidden"] = 3500,
["Better_source"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5700,
["Big"] = 164000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5800,
["Bio_icon"] = 79000,
["Bio_icon2"] = 79000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2900,
["Birth_date"] = 271000,
["Birth_date_and_age"] = 594000,
["Birth_date_and_age2"] = 3800,
["Birth_year"] = 3400,
["Birth_year_and_age"] = 26000,
["Bk"] = 3300,
["Black"] = 6900,
["Blist"] = 18000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2800,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5000,
["Blue"] = 14000,
["Bnt"] = 2400,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 584000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1260000,
["Bots"] = 8600,
["Box-footer"] = 5900,
["Box-header"] = 5300,
["Box-shadow"] = 32000,
["Box-shadow_border"] = 66000,
["Box-shadow_border/css"] = 66000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5100,
["Br"] = 2500,
["Br_separated_entries"] = 1530000,
["Brca"] = 2400,
["Break"] = 4100,
["British_English"] = 11000,
["Broken_ref"] = 44000,
["Broken_ref/cat"] = 4800,
["Broken_ref/lang"] = 44000,
["Bronze03"] = 12000,
["Bronze3"] = 35000,
["Bronze_medal"] = 4200,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 51000,
["Bus_icon"] = 2600,
["Busy"] = 2600,
["Butt-Stations"] = 2300,
["Button"] = 46000,
["By"] = 4700,
["By_whom"] = 7500,
["Module:Babel"] = 38000,
["Module:BaseConvert"] = 4800,
["Module:Based_on"] = 17000,
["Module:Bibleverse"] = 5700,
["Module:Box-header"] = 5600,
["Module:Box-header/colours"] = 5600,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2280000,
}
ru26v3ro21j82zb4432lzdekq8yi2po
64641
64640
2020-01-19T15:15:06Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64641
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BDDecadesInCentury"] = 2900,
["BDFutbol"] = 6000,
["BDYearsInDecade"] = 6900,
["BEL"] = 7300,
["BGR"] = 4400,
["BLP"] = 972000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3400,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 7200,
["BLP_unsourced_section"] = 4800,
["BLR"] = 4400,
["BRA"] = 7500,
["BS"] = 3600,
["BS-map"] = 4600,
["BS-map/map"] = 4500,
["BS-overlap"] = 7300,
["BS-table"] = 2300,
["BS3"] = 3400,
["BS_template"] = 2600,
["BSpx"] = 7300,
["BSrow"] = 6500,
["BSsplit"] = 7600,
["BSto"] = 5400,
["BTGProject"] = 2200,
["BUL"] = 4100,
["BWF"] = 2000,
["Babel"] = 38000,
["Background_color"] = 5200,
["Bad_JPEG"] = 3200,
["Bahnlinie"] = 2600,
["Bar_box"] = 4900,
["Bar_percent"] = 4800,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5300,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5100,
["Baseball_secondary_style"] = 9500,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 17000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2000,
["Basketball_kit"] = 3200,
["Basketballbox"] = 4100,
["Bda"] = 2200,
["Begin_hidden"] = 3600,
["Better_source"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5700,
["Big"] = 165000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5900,
["Bio_icon"] = 79000,
["Bio_icon2"] = 79000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 18000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2900,
["Birth_date"] = 271000,
["Birth_date_and_age"] = 595000,
["Birth_date_and_age2"] = 3800,
["Birth_year"] = 3400,
["Birth_year_and_age"] = 26000,
["Bk"] = 3300,
["Black"] = 6900,
["Blist"] = 17000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2800,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5000,
["Blue"] = 14000,
["Bnt"] = 2400,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 584000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1260000,
["Bots"] = 8600,
["Box-footer"] = 5900,
["Box-header"] = 5300,
["Box-shadow"] = 32000,
["Box-shadow_border"] = 67000,
["Box-shadow_border/css"] = 67000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5200,
["Br"] = 2500,
["Br_separated_entries"] = 1530000,
["Brca"] = 2400,
["Break"] = 4200,
["British_English"] = 11000,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 5000,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 12000,
["Bronze3"] = 35000,
["Bronze_medal"] = 4200,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 51000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2300,
["Button"] = 46000,
["By"] = 4700,
["By_whom"] = 7500,
["Module:Babel"] = 38000,
["Module:BaseConvert"] = 4800,
["Module:Based_on"] = 17000,
["Module:Bibleverse"] = 5700,
["Module:Box-header"] = 5600,
["Module:Box-header/colours"] = 5600,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2280000,
}
gngufzu39ht2kho76wzkpfytofaprmo
64642
64641
2020-01-28T22:47:18Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64642
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2000,
["BDDecadesInCentury"] = 2900,
["BDFutbol"] = 6000,
["BDYearsInDecade"] = 6900,
["BEL"] = 7300,
["BGR"] = 4500,
["BLP"] = 973000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3500,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 7100,
["BLP_unsourced_section"] = 4800,
["BLR"] = 4400,
["BRA"] = 7500,
["BS"] = 3600,
["BS-map"] = 4600,
["BS-map/map"] = 4600,
["BS-overlap"] = 7300,
["BS-table"] = 2300,
["BS3"] = 3400,
["BS_template"] = 2600,
["BSpx"] = 7300,
["BSrow"] = 6500,
["BSsplit"] = 7600,
["BSto"] = 5400,
["BTGProject"] = 2200,
["BUL"] = 4100,
["BWF"] = 2000,
["Babel"] = 38000,
["Background_color"] = 5300,
["Bad_JPEG"] = 3200,
["Bahnlinie"] = 2600,
["Bar_box"] = 5000,
["Bar_percent"] = 4800,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5300,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5100,
["Baseball_secondary_style"] = 9600,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 17000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2000,
["Basketball_kit"] = 3200,
["Basketballbox"] = 4100,
["Basketballstats"] = 2000,
["Bda"] = 2200,
["Begin_hidden"] = 3600,
["Better_source"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5700,
["Big"] = 165000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 5900,
["Bio_icon"] = 79000,
["Bio_icon2"] = 79000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 19000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2900,
["Birth_date"] = 271000,
["Birth_date_and_age"] = 596000,
["Birth_date_and_age2"] = 3800,
["Birth_year"] = 3400,
["Birth_year_and_age"] = 26000,
["Bk"] = 3300,
["Black"] = 6900,
["Blist"] = 18000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2900,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5000,
["Blue"] = 14000,
["Bnt"] = 2400,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 584000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1260000,
["Bots"] = 8700,
["Box-footer"] = 5900,
["Box-header"] = 5400,
["Box-shadow"] = 32000,
["Box-shadow_border"] = 67000,
["Box-shadow_border/css"] = 67000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5200,
["Br"] = 2500,
["Br_separated_entries"] = 1530000,
["Brca"] = 2400,
["Break"] = 4200,
["British_English"] = 11000,
["Broken_ref"] = 44000,
["Broken_ref/cat"] = 4800,
["Broken_ref/lang"] = 44000,
["Bronze03"] = 12000,
["Bronze3"] = 35000,
["Bronze_medal"] = 4200,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 51000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2300,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7500,
["Module:Babel"] = 38000,
["Module:BaseConvert"] = 4800,
["Module:Based_on"] = 17000,
["Module:Bibleverse"] = 5700,
["Module:Box-header"] = 5600,
["Module:Box-header/colours"] = 5600,
["Module:British_regnal_year"] = 2900,
["Module:British_regnal_year/data"] = 2900,
["Module:Buffer"] = 2290000,
}
28ocben5av1e4yb2y36o7k8wnnvzmiy
64643
64642
2020-02-20T13:02:42Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64643
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2100,
["BDDecadesInCentury"] = 2900,
["BDFutbol"] = 6000,
["BDYearsInDecade"] = 6900,
["BEL"] = 7400,
["BGR"] = 4500,
["BLP"] = 976000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3500,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 7000,
["BLP_unsourced_section"] = 4800,
["BLR"] = 4400,
["BRA"] = 7500,
["BS"] = 3500,
["BS-map"] = 4500,
["BS-map/map"] = 4500,
["BS-overlap"] = 7200,
["BS-table"] = 2200,
["BS3"] = 3400,
["BS_template"] = 2600,
["BSpx"] = 7200,
["BSrow"] = 6400,
["BSsplit"] = 7600,
["BSto"] = 5400,
["BTGProject"] = 2200,
["BUL"] = 4100,
["BWF"] = 2000,
["Babel"] = 38000,
["Background_color"] = 5300,
["Bad_JPEG"] = 3200,
["Bar_box"] = 5000,
["Bar_percent"] = 4800,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5300,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5100,
["Baseball_secondary_style"] = 9600,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 17000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4100,
["Basketball_current_roster"] = 2100,
["Basketball_kit"] = 3200,
["Basketballbox"] = 4100,
["Basketballstats"] = 2000,
["Bda"] = 2200,
["Better_source"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5700,
["Big"] = 165000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6000,
["Bio_icon"] = 80000,
["Bio_icon2"] = 80000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 19000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2900,
["Birth_date"] = 273000,
["Birth_date_and_age"] = 598000,
["Birth_date_and_age2"] = 3800,
["Birth_year"] = 3500,
["Birth_year_and_age"] = 26000,
["Bk"] = 3300,
["Black"] = 7000,
["Blist"] = 19000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2900,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5100,
["Blue"] = 14000,
["Bnt"] = 2500,
["Book-Class"] = 6100,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 585000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1270000,
["Bots"] = 8800,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 32000,
["Box-shadow_border"] = 67000,
["Box-shadow_border/css"] = 67000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5200,
["Br"] = 2500,
["Br_separated_entries"] = 1540000,
["Brca"] = 2400,
["Break"] = 4300,
["British_English"] = 11000,
["British_crime_opentask"] = 2000,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 4800,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 35000,
["Bronze_medal"] = 4300,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 52000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2300,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7500,
["Module:Babel"] = 38000,
["Module:BaseConvert"] = 4800,
["Module:Based_on"] = 17000,
["Module:Bibleverse"] = 5700,
["Module:Box-header"] = 5600,
["Module:Box-header/colours"] = 5600,
["Module:British_regnal_year"] = 2900,
["Module:British_regnal_year/data"] = 2900,
["Module:Buffer"] = 2290000,
}
bmu6etgtobwbcpguzir6ypaf1042q6t
64644
64643
2020-02-24T10:58:31Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64644
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2100,
["BDDecadesInCentury"] = 2900,
["BDFutbol"] = 6000,
["BDYearsInDecade"] = 6900,
["BEL"] = 7400,
["BGR"] = 4500,
["BLP"] = 977000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3500,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 7000,
["BLP_unsourced_section"] = 4800,
["BLR"] = 4400,
["BRA"] = 7500,
["BS"] = 3500,
["BS-map"] = 4600,
["BS-map/map"] = 4500,
["BS-overlap"] = 7200,
["BS-table"] = 2200,
["BS3"] = 3400,
["BS_template"] = 2600,
["BSpx"] = 7200,
["BSrow"] = 6400,
["BSsplit"] = 7600,
["BSto"] = 5400,
["BTGProject"] = 2200,
["BUL"] = 4100,
["BWF"] = 2000,
["Babel"] = 38000,
["Background_color"] = 5300,
["Bad_JPEG"] = 3200,
["Bar_box"] = 5000,
["Bar_percent"] = 4900,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5400,
["Baseball_primary_style"] = 12000,
["Baseball_secondary_link"] = 5200,
["Baseball_secondary_style"] = 9700,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 17000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4100,
["Basketball_current_roster"] = 2100,
["Basketball_kit"] = 3200,
["Basketballbox"] = 4100,
["Basketballstats"] = 2000,
["Bda"] = 2200,
["Better_source"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5700,
["Big"] = 165000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6000,
["Bio_icon"] = 80000,
["Bio_icon2"] = 80000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 19000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 2900,
["Birth_date"] = 273000,
["Birth_date_and_age"] = 599000,
["Birth_date_and_age2"] = 3800,
["Birth_year"] = 3500,
["Birth_year_and_age"] = 26000,
["Bk"] = 3300,
["Black"] = 7000,
["Blist"] = 19000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2900,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5100,
["Blue"] = 14000,
["Bnt"] = 2500,
["Book-Class"] = 6100,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 586000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1270000,
["Bots"] = 8800,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 32000,
["Box-shadow_border"] = 67000,
["Box-shadow_border/css"] = 67000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5300,
["Br"] = 2500,
["Br_separated_entries"] = 1540000,
["Brca"] = 2400,
["Break"] = 4300,
["British_English"] = 11000,
["British_crime_opentask"] = 2000,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 4900,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 35000,
["Bronze_medal"] = 4300,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 53000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2300,
["Button"] = 46000,
["By"] = 4700,
["By_whom"] = 7500,
["Module:Babel"] = 38000,
["Module:BaseConvert"] = 4900,
["Module:Based_on"] = 17000,
["Module:Bibleverse"] = 5700,
["Module:Box-header"] = 5600,
["Module:Box-header/colours"] = 5600,
["Module:British_regnal_year"] = 2900,
["Module:British_regnal_year/data"] = 2900,
["Module:Buffer"] = 2290000,
}
sdlpb99ijhavmoq9xidtehnlhax4571
64645
64644
2020-03-01T12:20:44Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64645
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2200,
["BDDecadesInCentury"] = 2900,
["BDFutbol"] = 6000,
["BDYearsInDecade"] = 6900,
["BEL"] = 7400,
["BGR"] = 4500,
["BLP"] = 977000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3500,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 7000,
["BLP_unsourced_section"] = 4700,
["BLR"] = 4500,
["BRA"] = 7500,
["BS"] = 3500,
["BS-map"] = 4500,
["BS-map/map"] = 4500,
["BS-overlap"] = 7200,
["BS-table"] = 2200,
["BS3"] = 3400,
["BS_template"] = 2600,
["BSpx"] = 7200,
["BSrow"] = 6400,
["BSsplit"] = 7600,
["BSto"] = 5400,
["BTGProject"] = 2200,
["BUL"] = 4100,
["BWF"] = 2000,
["Babel"] = 38000,
["Background_color"] = 5300,
["Bad_JPEG"] = 3200,
["Bar_box"] = 5000,
["Bar_percent"] = 4900,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5500,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5200,
["Baseball_secondary_style"] = 9800,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 17000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3200,
["Basketballbox"] = 4100,
["Basketballstats"] = 2000,
["Bda"] = 2200,
["Better_source"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5700,
["Big"] = 166000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6100,
["Bio_icon"] = 80000,
["Bio_icon2"] = 80000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 19000,
["Birth-date_and_age"] = 10000,
["Birth_based_on_age_as_of_date"] = 2900,
["Birth_date"] = 273000,
["Birth_date_and_age"] = 600000,
["Birth_date_and_age2"] = 3800,
["Birth_year"] = 3500,
["Birth_year_and_age"] = 26000,
["Bk"] = 3300,
["Black"] = 7000,
["Blist"] = 19000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 2900,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5100,
["Blue"] = 14000,
["Bnt"] = 2500,
["Book-Class"] = 6100,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 586000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1270000,
["Bots"] = 8800,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 32000,
["Box-shadow_border"] = 67000,
["Box-shadow_border/css"] = 67000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5300,
["Br"] = 2500,
["Br_separated_entries"] = 1540000,
["Brca"] = 2400,
["Break"] = 4300,
["British_English"] = 11000,
["British_crime_opentask"] = 2000,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 4900,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 35000,
["Bronze_medal"] = 4300,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 53000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2300,
["Button"] = 46000,
["By"] = 4700,
["By_whom"] = 7500,
["Module:Babel"] = 38000,
["Module:BaseConvert"] = 4900,
["Module:Based_on"] = 17000,
["Module:Bibleverse"] = 5700,
["Module:Box-header"] = 5600,
["Module:Box-header/colours"] = 5600,
["Module:British_regnal_year"] = 2900,
["Module:British_regnal_year/data"] = 2900,
["Module:Buffer"] = 2290000,
}
4bxt9wqqly52gsuxva5eau8mgc6m74r
64646
64645
2020-03-24T21:05:17Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64646
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2200,
["BDFutbol"] = 6000,
["BEL"] = 7400,
["BGR"] = 4500,
["BLP"] = 981000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3500,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6900,
["BLP_unsourced_section"] = 4700,
["BLR"] = 4500,
["BRA"] = 7600,
["BS"] = 3400,
["BS-map"] = 4600,
["BS-map/map"] = 4600,
["BS-overlap"] = 7000,
["BS3"] = 3200,
["BS_template"] = 2600,
["BSpx"] = 6900,
["BSrow"] = 6200,
["BSsplit"] = 7700,
["BSto"] = 5500,
["BTGProject"] = 2200,
["BUL"] = 4100,
["BWF"] = 2000,
["Babel"] = 38000,
["Background_color"] = 5300,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5400,
["Bar_percent"] = 4900,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5500,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5300,
["Baseball_secondary_style"] = 9900,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 17000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3200,
["Basketballbox"] = 4100,
["Basketballstats"] = 2000,
["Bda"] = 2200,
["Better_source"] = 11000,
["Better_source_needed"] = 4900,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5800,
["Big"] = 167000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6000,
["Bio_icon"] = 80000,
["Bio_icon2"] = 80000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 19000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 2900,
["Birth_date"] = 275000,
["Birth_date_and_age"] = 604000,
["Birth_date_and_age2"] = 3900,
["Birth_year"] = 3600,
["Birth_year_and_age"] = 27000,
["Bk"] = 3300,
["Black"] = 7000,
["Blist"] = 20000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 3000,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5200,
["Blue"] = 9200,
["Bnt"] = 2500,
["Book-Class"] = 6100,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 587000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1280000,
["Bots"] = 8900,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 32000,
["Box-shadow_border"] = 68000,
["Box-shadow_border/css"] = 68000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5400,
["Br"] = 2500,
["Br_separated_entries"] = 1550000,
["Brca"] = 2400,
["Break"] = 4300,
["British_English"] = 11000,
["British_crime_opentask"] = 2000,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 4500,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 35000,
["Bronze_medal"] = 4300,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 54000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2300,
["Button"] = 46000,
["By"] = 4700,
["By_whom"] = 7500,
["Module:Babel"] = 38000,
["Module:BaseConvert"] = 4900,
["Module:Based_on"] = 17000,
["Module:Bibleverse"] = 5800,
["Module:Box-header"] = 5600,
["Module:Box-header/colours"] = 5600,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2300000,
}
etwcyfamo8oqcb28mbdwngapgi3rxuw
64647
64646
2020-03-29T20:59:46Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64647
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2200,
["BDFutbol"] = 6000,
["BEL"] = 7400,
["BGR"] = 4500,
["BLP"] = 982000,
["BLP_IMDb_refimprove"] = 3200,
["BLP_others"] = 3500,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6800,
["BLP_unsourced_section"] = 4700,
["BLR"] = 4500,
["BRA"] = 7600,
["BS"] = 3400,
["BS-map"] = 4500,
["BS-map/map"] = 4500,
["BS-overlap"] = 6800,
["BS3"] = 3200,
["BS_template"] = 2600,
["BSpx"] = 6800,
["BSrow"] = 6000,
["BSsplit"] = 7700,
["BSto"] = 5500,
["BTGProject"] = 2200,
["BUL"] = 4100,
["BWF"] = 2000,
["Babel"] = 38000,
["Background_color"] = 5300,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5500,
["Bar_percent"] = 4900,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5700,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5400,
["Baseball_secondary_style"] = 9900,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 17000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4100,
["Basketballstats"] = 2000,
["Bda"] = 2200,
["Better_source"] = 11000,
["Better_source_needed"] = 7800,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5800,
["Big"] = 167000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6000,
["Bio_icon"] = 80000,
["Bio_icon2"] = 80000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 19000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 2900,
["Birth_date"] = 275000,
["Birth_date_and_age"] = 605000,
["Birth_date_and_age2"] = 3900,
["Birth_year"] = 3600,
["Birth_year_and_age"] = 27000,
["Bk"] = 3300,
["Black"] = 7100,
["Blist"] = 20000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 3000,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5200,
["Blue"] = 9300,
["Bnt"] = 2500,
["Book-Class"] = 6100,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 588000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1280000,
["Bots"] = 8900,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 32000,
["Box-shadow_border"] = 69000,
["Box-shadow_border/css"] = 69000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5400,
["Br"] = 2500,
["Br_separated_entries"] = 1560000,
["Brca"] = 2400,
["Break"] = 4300,
["British_English"] = 11000,
["British_crime_opentask"] = 2000,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 4400,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 35000,
["Bronze_medal"] = 4300,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 54000,
["Bus_icon"] = 2700,
["Busy"] = 2500,
["Butt-Stations"] = 2300,
["Button"] = 46000,
["By"] = 4700,
["By_whom"] = 7500,
["Module:Babel"] = 38000,
["Module:BaseConvert"] = 4900,
["Module:Based_on"] = 17000,
["Module:Bibleverse"] = 5800,
["Module:Box-header"] = 5600,
["Module:Box-header/colours"] = 5600,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2300000,
}
81altetv8fd14yb9vwituukji9ltk16
64648
64647
2020-04-06T08:32:13Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64648
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2200,
["BDFutbol"] = 6000,
["BEL"] = 7400,
["BGR"] = 4500,
["BLP"] = 994000,
["BLP_IMDb_refimprove"] = 3100,
["BLP_others"] = 3500,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6800,
["BLP_unsourced_section"] = 4700,
["BLR"] = 4500,
["BRA"] = 7600,
["BS"] = 3300,
["BS-map"] = 4600,
["BS-map/map"] = 4600,
["BS-overlap"] = 6700,
["BS3"] = 3100,
["BS_template"] = 2600,
["BSpx"] = 6700,
["BSrow"] = 5900,
["BSsplit"] = 7800,
["BSto"] = 5500,
["BTGProject"] = 2200,
["BUL"] = 4100,
["BWF"] = 2000,
["Babel"] = 38000,
["Background_color"] = 5300,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5500,
["Bar_percent"] = 4900,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5700,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5400,
["Baseball_secondary_style"] = 9900,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 17000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3200,
["Basketballbox"] = 4100,
["Basketballstats"] = 2000,
["Bda"] = 2200,
["Better_source"] = 11000,
["Better_source_needed"] = 9800,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5800,
["Big"] = 167000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6000,
["Bio_icon"] = 80000,
["Bio_icon2"] = 80000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 19000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 2900,
["Birth_date"] = 276000,
["Birth_date_and_age"] = 606000,
["Birth_date_and_age2"] = 3900,
["Birth_year"] = 3600,
["Birth_year_and_age"] = 27000,
["Bk"] = 3300,
["Black"] = 7100,
["Blist"] = 20000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 3000,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5200,
["Blue"] = 9200,
["Bnt"] = 2600,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 588000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1280000,
["Bots"] = 9400,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 33000,
["Box-shadow_border"] = 69000,
["Box-shadow_border/css"] = 69000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5400,
["Br"] = 2600,
["Br_separated_entries"] = 1560000,
["Brca"] = 2400,
["Break"] = 4400,
["British_English"] = 11000,
["British_crime_opentask"] = 2000,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 4200,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 36000,
["Bronze_medal"] = 4300,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 54000,
["Bus_icon"] = 2700,
["Busy"] = 2500,
["Butt-Stations"] = 2300,
["Button"] = 46000,
["By"] = 4700,
["By_whom"] = 7600,
["Module:Babel"] = 38000,
["Module:BaseConvert"] = 4900,
["Module:Based_on"] = 17000,
["Module:Bibleverse"] = 5800,
["Module:Box-header"] = 5600,
["Module:Box-header/colours"] = 5600,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2300000,
}
qzodh98bz8amyykd5zsn2e1su933p09
64649
64648
2020-04-21T20:03:53Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64649
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2200,
["BDFutbol"] = 6000,
["BEL"] = 7500,
["BGR"] = 4500,
["BLP"] = 1000000,
["BLP_IMDb_refimprove"] = 2600,
["BLP_others"] = 3500,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 4700,
["BLR"] = 4500,
["BRA"] = 7700,
["BS"] = 3300,
["BS-map"] = 4600,
["BS-map/map"] = 4600,
["BS-overlap"] = 6600,
["BS3"] = 3100,
["BS_template"] = 2600,
["BSpx"] = 6600,
["BSrow"] = 5900,
["BSsplit"] = 8000,
["BSto"] = 5600,
["BTGProject"] = 2200,
["BUL"] = 4100,
["BWF"] = 2000,
["Babel"] = 38000,
["Background_color"] = 5300,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5100,
["Bar_percent"] = 4900,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5700,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5400,
["Baseball_secondary_style"] = 9900,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 17000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2000,
["Bda"] = 2200,
["Better_source"] = 11000,
["Better_source_needed"] = 11000,
["Bharatiya_Janata_Party/meta/color"] = 3900,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5800,
["Big"] = 168000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6000,
["Bio_icon"] = 80000,
["Bio_icon2"] = 80000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 19000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3000,
["Birth_date"] = 278000,
["Birth_date_and_age"] = 608000,
["Birth_date_and_age2"] = 3900,
["Birth_year"] = 3700,
["Birth_year_and_age"] = 27000,
["Bk"] = 3300,
["Black"] = 7200,
["Blist"] = 21000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 3000,
["Blockedsock"] = 18000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5200,
["Blue"] = 9300,
["Bnt"] = 2600,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 590000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2200,
["Botanist"] = 4100,
["Both"] = 1280000,
["Bots"] = 9400,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 33000,
["Box-shadow_border"] = 69000,
["Box-shadow_border/css"] = 69000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5500,
["Br"] = 2700,
["Br_separated_entries"] = 1570000,
["Brca"] = 2400,
["Break"] = 4400,
["British_English"] = 12000,
["British_crime_opentask"] = 2000,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 4100,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 36000,
["Bronze_medal"] = 4300,
["Bsr"] = 2100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 55000,
["Bus_icon"] = 2700,
["Busy"] = 2500,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4700,
["By_whom"] = 7600,
["Module:Babel"] = 38000,
["Module:BaseConvert"] = 4900,
["Module:Based_on"] = 17000,
["Module:Bibleverse"] = 5800,
["Module:Box-header"] = 5600,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2300000,
}
l8ojrx1vq4ngfm2zbk554dolwo7c1ue
64650
64649
2020-05-25T05:44:38Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64650
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2300,
["BDFutbol"] = 6000,
["BEL"] = 7500,
["BGR"] = 4500,
["BLP"] = 1010000,
["BLP_IMDb_refimprove"] = 2300,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4700,
["BLR"] = 4500,
["BRA"] = 7800,
["BS"] = 3200,
["BS-map"] = 4400,
["BS-map/map"] = 4400,
["BS-overlap"] = 6400,
["BS3"] = 3000,
["BS_template"] = 2600,
["BSpx"] = 6400,
["BSrow"] = 5600,
["BSsplit"] = 8100,
["BSto"] = 5600,
["BTGProject"] = 2200,
["BUL"] = 4100,
["BWF"] = 2000,
["Babel"] = 39000,
["Background_color"] = 4700,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5200,
["Bar_percent"] = 5000,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5800,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5400,
["Baseball_secondary_style"] = 9900,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 18000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2100,
["Bda"] = 2200,
["Better_source"] = 11000,
["Better_source_needed"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 3900,
["Bharatiya_Janata_Party/meta/shortname"] = 2200,
["Bibleverse"] = 5800,
["Big"] = 170000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6100,
["Bio_icon"] = 80000,
["Bio_icon2"] = 80000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 19000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3000,
["Birth_date"] = 281000,
["Birth_date_and_age"] = 613000,
["Birth_date_and_age2"] = 4000,
["Birth_year"] = 3800,
["Birth_year_and_age"] = 27000,
["Bk"] = 3400,
["Black"] = 7600,
["Blist"] = 26000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 3200,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5200,
["Blue"] = 9300,
["Bnt"] = 2700,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 592000,
["BotApproved"] = 2000,
["BotTrial"] = 2200,
["Bot_trial"] = 2300,
["Botanist"] = 4100,
["Both"] = 1290000,
["Bots"] = 9600,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 33000,
["Box-shadow_border"] = 70000,
["Box-shadow_border/css"] = 70000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5700,
["Br"] = 2800,
["Br_separated_entries"] = 1590000,
["Brca"] = 2400,
["Break"] = 4600,
["British_English"] = 12000,
["British_crime_opentask"] = 2000,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 4100,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 36000,
["Bronze_medal"] = 4300,
["Bsr"] = 2100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 61000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7500,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 4900,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5800,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2310000,
}
mmm3wdb4vtjgn3dkecc336k2n7s708x
64651
64650
2020-06-01T06:37:00Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64651
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2300,
["BDFutbol"] = 6000,
["BEL"] = 7500,
["BGR"] = 4500,
["BLP"] = 1010000,
["BLP_IMDb_refimprove"] = 2300,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4700,
["BLR"] = 4500,
["BRA"] = 7800,
["BS"] = 3200,
["BS-map"] = 4400,
["BS-map/map"] = 4400,
["BS-overlap"] = 6300,
["BS3"] = 2900,
["BS_template"] = 2600,
["BSpx"] = 6300,
["BSrow"] = 5600,
["BSsplit"] = 8200,
["BSto"] = 5700,
["BTGProject"] = 2200,
["BUL"] = 4100,
["BWF"] = 2000,
["Babel"] = 39000,
["Background_color"] = 4500,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5200,
["Bar_percent"] = 5000,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5800,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5400,
["Baseball_secondary_style"] = 9900,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 18000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2100,
["Bda"] = 2200,
["Better_source"] = 11000,
["Better_source_needed"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 3900,
["Bharatiya_Janata_Party/meta/shortname"] = 2300,
["Bibleverse"] = 5800,
["Big"] = 170000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6100,
["Bio_icon"] = 81000,
["Bio_icon2"] = 81000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 19000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3000,
["Birth_date"] = 282000,
["Birth_date_and_age"] = 613000,
["Birth_date_and_age2"] = 4000,
["Birth_year"] = 3800,
["Birth_year_and_age"] = 27000,
["Bk"] = 3400,
["Black"] = 7700,
["Blist"] = 26000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 3200,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5300,
["Blue"] = 9300,
["Bnt"] = 2700,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 593000,
["BotApproved"] = 2100,
["BotTrial"] = 2200,
["Bot_trial"] = 2300,
["Botanist"] = 4100,
["Both"] = 1290000,
["Bots"] = 9600,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 33000,
["Box-shadow_border"] = 70000,
["Box-shadow_border/css"] = 70000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5800,
["Br"] = 2900,
["Br_separated_entries"] = 1590000,
["Brca"] = 2400,
["Break"] = 4700,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 4200,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 36000,
["Bronze_medal"] = 4300,
["Bsr"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 61000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 4900,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5800,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2310000,
}
7i092snumqp1nqqkjjueskl0a9ab0d5
64652
64651
2020-06-07T06:37:45Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64652
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2300,
["BDFutbol"] = 6000,
["BEL"] = 7500,
["BGR"] = 4500,
["BLP"] = 1010000,
["BLP_IMDb_refimprove"] = 2300,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4700,
["BLR"] = 4500,
["BRA"] = 7800,
["BS"] = 3200,
["BS-map"] = 4400,
["BS-map/map"] = 4400,
["BS-overlap"] = 6300,
["BS3"] = 2900,
["BS_template"] = 2600,
["BSpx"] = 6300,
["BSrow"] = 5600,
["BSsplit"] = 8200,
["BSto"] = 5700,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2000,
["Babel"] = 39000,
["Background_color"] = 4500,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5200,
["Bar_percent"] = 5000,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5800,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5400,
["Baseball_secondary_style"] = 9900,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 18000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2100,
["Bda"] = 2200,
["Better_source"] = 11000,
["Better_source_needed"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 3900,
["Bharatiya_Janata_Party/meta/shortname"] = 2300,
["Bibleverse"] = 5800,
["Big"] = 170000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6100,
["Bio_icon"] = 81000,
["Bio_icon2"] = 81000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 19000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3000,
["Birth_date"] = 282000,
["Birth_date_and_age"] = 614000,
["Birth_date_and_age2"] = 4000,
["Birth_year"] = 3800,
["Birth_year_and_age"] = 27000,
["Bk"] = 3400,
["Black"] = 7700,
["Blist"] = 27000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 3200,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5300,
["Blue"] = 9300,
["Bnt"] = 2800,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 594000,
["BotApproved"] = 2100,
["BotTrial"] = 2200,
["Bot_trial"] = 2300,
["Botanist"] = 4100,
["Both"] = 1290000,
["Bots"] = 9700,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 33000,
["Box-shadow_border"] = 71000,
["Box-shadow_border/css"] = 71000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5800,
["Br"] = 3000,
["Br_separated_entries"] = 1590000,
["Brca"] = 2400,
["Break"] = 4700,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 4200,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 36000,
["Bronze_medal"] = 4300,
["Bsr"] = 2100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 61000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 4900,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5800,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2310000,
}
c602ev4ni5m4zis0yfur1l5d9h5z1av
64653
64652
2020-06-14T05:27:28Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64653
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2300,
["BDFutbol"] = 6000,
["BEL"] = 7500,
["BGR"] = 4500,
["BLP"] = 1010000,
["BLP_IMDb_refimprove"] = 2300,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4700,
["BLR"] = 4500,
["BRA"] = 7800,
["BS"] = 3100,
["BS-map"] = 4400,
["BS-map/map"] = 4400,
["BS-overlap"] = 6300,
["BS3"] = 2900,
["BS_template"] = 2600,
["BSpx"] = 6300,
["BSrow"] = 5500,
["BSsplit"] = 8200,
["BSto"] = 5700,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4500,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5200,
["Bar_percent"] = 5000,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 5800,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5400,
["Baseball_secondary_style"] = 9900,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 18000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2100,
["Bda"] = 2200,
["Better_source"] = 11000,
["Better_source_needed"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 4000,
["Bharatiya_Janata_Party/meta/shortname"] = 2300,
["Bibleverse"] = 5800,
["Big"] = 170000,
["Bigger"] = 36000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6100,
["Bio_icon"] = 81000,
["Bio_icon2"] = 81000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 19000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3000,
["Birth_date"] = 283000,
["Birth_date_and_age"] = 615000,
["Birth_date_and_age2"] = 4000,
["Birth_year"] = 3900,
["Birth_year_and_age"] = 27000,
["Bk"] = 3400,
["Black"] = 7700,
["Blist"] = 27000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 3200,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5300,
["Blue"] = 9300,
["Bnt"] = 2800,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 594000,
["BotApproved"] = 2100,
["BotTrial"] = 2200,
["Bot_trial"] = 2300,
["Botanist"] = 4100,
["Both"] = 1290000,
["Bots"] = 9700,
["Box-footer"] = 6000,
["Box-header"] = 5500,
["Box-shadow"] = 33000,
["Box-shadow_border"] = 71000,
["Box-shadow_border/css"] = 71000,
["BoxRec"] = 4500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5800,
["Br"] = 3000,
["Br_separated_entries"] = 1590000,
["Brca"] = 2400,
["Break"] = 4700,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 4200,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 36000,
["Bronze_medal"] = 4300,
["Bsr"] = 2100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 62000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5800,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2310000,
}
0bssaq0s526z9hdaqq6e2ukcbcwb6ha
64654
64653
2020-06-21T05:28:27Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64654
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2300,
["BDFutbol"] = 6000,
["BEL"] = 7500,
["BGR"] = 4600,
["BLP"] = 1010000,
["BLP_IMDb_refimprove"] = 2200,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4700,
["BLR"] = 4500,
["BRA"] = 7800,
["BS"] = 3100,
["BS-map"] = 4300,
["BS-map/map"] = 4300,
["BS-overlap"] = 6100,
["BS3"] = 2800,
["BS_template"] = 2600,
["BSpx"] = 6100,
["BSrow"] = 5400,
["BSsplit"] = 8300,
["BSto"] = 5700,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4500,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5200,
["Bar_percent"] = 5000,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6100,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5700,
["Baseball_secondary_style"] = 9900,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 18000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3900,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2100,
["Bda"] = 2300,
["Better_source"] = 11000,
["Better_source_needed"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 4000,
["Bharatiya_Janata_Party/meta/shortname"] = 2300,
["Bibleverse"] = 5800,
["Big"] = 171000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6100,
["Bio_icon"] = 81000,
["Bio_icon2"] = 81000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 19000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3100,
["Birth_date"] = 284000,
["Birth_date_and_age"] = 616000,
["Birth_date_and_age2"] = 4000,
["Birth_year"] = 3900,
["Birth_year_and_age"] = 28000,
["Bk"] = 3400,
["Black"] = 7700,
["Blist"] = 27000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 3200,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5300,
["Blue"] = 9400,
["Bnt"] = 2800,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 595000,
["BotApproved"] = 2100,
["BotTrial"] = 2200,
["Bot_trial"] = 2300,
["Botanist"] = 4100,
["Both"] = 1310000,
["Bots"] = 9800,
["Box-footer"] = 6000,
["Box-header"] = 5500,
["Box-shadow"] = 33000,
["Box-shadow_border"] = 71000,
["Box-shadow_border/css"] = 71000,
["BoxRec"] = 4600,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5900,
["Br"] = 3000,
["Br_separated_entries"] = 1600000,
["Brca"] = 2400,
["Break"] = 4800,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 4100,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 36000,
["Bronze_medal"] = 4300,
["Bsr"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 62000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5800,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2310000,
}
gzmfpjl19bq5buaoxttf35mlu1fwub7
64655
64654
2020-06-28T05:23:06Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64655
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2300,
["BDFutbol"] = 6000,
["BEL"] = 7500,
["BGR"] = 4500,
["BLP"] = 1020000,
["BLP_IMDb_refimprove"] = 2200,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 4700,
["BLR"] = 4500,
["BRA"] = 7800,
["BS"] = 3000,
["BS-map"] = 4300,
["BS-map/map"] = 4300,
["BS-overlap"] = 6100,
["BS3"] = 2800,
["BS_template"] = 2600,
["BSpx"] = 6100,
["BSrow"] = 5300,
["BSsplit"] = 8400,
["BSto"] = 5800,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4500,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5200,
["Bar_percent"] = 5000,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6200,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 9900,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 18000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3900,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2100,
["Bda"] = 2300,
["Better_source"] = 11000,
["Better_source_needed"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 4000,
["Bharatiya_Janata_Party/meta/shortname"] = 2300,
["Bibleverse"] = 5800,
["Big"] = 171000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6100,
["Bio_icon"] = 81000,
["Bio_icon2"] = 81000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 19000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3100,
["Birth_date"] = 285000,
["Birth_date_and_age"] = 617000,
["Birth_date_and_age2"] = 4000,
["Birth_year"] = 3900,
["Birth_year_and_age"] = 28000,
["Bk"] = 3400,
["Black"] = 7800,
["Blist"] = 27000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 3300,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5300,
["Blue"] = 9400,
["Bnt"] = 2800,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 595000,
["BotApproved"] = 2100,
["BotTrial"] = 2200,
["Bot_trial"] = 2300,
["Botanist"] = 4100,
["Both"] = 1300000,
["Bots"] = 9800,
["Box-footer"] = 6000,
["Box-header"] = 5500,
["Box-shadow"] = 33000,
["Box-shadow_border"] = 71000,
["Box-shadow_border/css"] = 71000,
["BoxRec"] = 4600,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5900,
["Br"] = 3100,
["Br_separated_entries"] = 1600000,
["Brca"] = 2400,
["Break"] = 4800,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 4100,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 36000,
["Bronze_medal"] = 4300,
["Bsr"] = 2100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 62000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5800,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2310000,
}
7q7vc2rb7fqp9r0n91rjmlnvsajqr8s
64656
64655
2020-07-05T06:01:12Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64656
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2300,
["BDFutbol"] = 6000,
["BEL"] = 7500,
["BGR"] = 4500,
["BLP"] = 1020000,
["BLP_IMDb_refimprove"] = 2200,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4500,
["BRA"] = 7800,
["BS"] = 3000,
["BS-map"] = 4300,
["BS-map/map"] = 4300,
["BS-overlap"] = 6100,
["BS3"] = 2800,
["BS_template"] = 2600,
["BSpx"] = 6100,
["BSrow"] = 5300,
["BSsplit"] = 8400,
["BSto"] = 5900,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4500,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5200,
["Bar_percent"] = 5000,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6200,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 9900,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 18000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3900,
["Basketball_current_roster"] = 2100,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2100,
["Bda"] = 2300,
["Better_source"] = 11000,
["Better_source_needed"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 4000,
["Bharatiya_Janata_Party/meta/shortname"] = 2300,
["Bibleverse"] = 5800,
["Big"] = 171000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6100,
["Bio_icon"] = 81000,
["Bio_icon2"] = 81000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 19000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3100,
["Birth_date"] = 285000,
["Birth_date_and_age"] = 618000,
["Birth_date_and_age2"] = 4000,
["Birth_year"] = 4000,
["Birth_year_and_age"] = 28000,
["Bk"] = 3400,
["Black"] = 7800,
["Blist"] = 27000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 3300,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5300,
["Blue"] = 9400,
["Bnt"] = 2800,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 595000,
["BotApproved"] = 2100,
["BotTrial"] = 2200,
["Bot_trial"] = 2300,
["Botanist"] = 4100,
["Both"] = 1300000,
["Bots"] = 9900,
["Box-footer"] = 6000,
["Box-header"] = 5500,
["Box-shadow"] = 33000,
["Box-shadow_border"] = 71000,
["Box-shadow_border/css"] = 71000,
["BoxRec"] = 4600,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5900,
["Br"] = 3100,
["Br_separated_entries"] = 1600000,
["Brca"] = 2400,
["Break"] = 4900,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 4000,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 36000,
["Bronze_medal"] = 4300,
["Bsr"] = 2100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 62000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5800,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2310000,
}
g88bvntemy761mh5gm4rd5luh9ly3bw
64657
64656
2020-07-12T05:16:18Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64657
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2300,
["BDFutbol"] = 6100,
["BEL"] = 7500,
["BGR"] = 4600,
["BLP"] = 1020000,
["BLP_IMDb_refimprove"] = 2200,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6300,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4500,
["BRA"] = 7800,
["BS"] = 3000,
["BS-map"] = 4300,
["BS-map/map"] = 4300,
["BS-overlap"] = 6000,
["BS3"] = 2800,
["BS_template"] = 2600,
["BSpx"] = 6000,
["BSrow"] = 5300,
["BSsplit"] = 8400,
["BSto"] = 5900,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4600,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5200,
["Bar_percent"] = 5000,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6200,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 18000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3900,
["Basketball_current_roster"] = 2100,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2100,
["Bda"] = 2300,
["Better_source"] = 11000,
["Better_source_needed"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 4000,
["Bharatiya_Janata_Party/meta/shortname"] = 2400,
["Bibleverse"] = 5900,
["Big"] = 172000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6100,
["Bio_icon"] = 81000,
["Bio_icon2"] = 81000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3100,
["Birth_date"] = 286000,
["Birth_date_and_age"] = 619000,
["Birth_date_and_age2"] = 4000,
["Birth_year"] = 4000,
["Birth_year_and_age"] = 28000,
["Bk"] = 3400,
["Black"] = 7800,
["Blist"] = 28000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 25000,
["Blockedandtagged"] = 3300,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5300,
["Blue"] = 9400,
["Bnt"] = 2900,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 48000,
["BotApproved"] = 2100,
["BotTrial"] = 2200,
["Bot_trial"] = 2300,
["Botanist"] = 4100,
["Both"] = 1300000,
["Bots"] = 10000,
["Box-footer"] = 6000,
["Box-header"] = 5500,
["Box-shadow"] = 33000,
["Box-shadow_border"] = 71000,
["Box-shadow_border/css"] = 71000,
["BoxRec"] = 4600,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 5900,
["Br"] = 3100,
["Br_separated_entries"] = 1610000,
["Brca"] = 2400,
["Break"] = 4900,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 3900,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4400,
["Bsr"] = 2100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5900,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2310000,
}
9gmrj8pswo0k6m7hiehvrrldo5mv9ud
64658
64657
2020-07-19T05:22:38Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64658
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2300,
["BDFutbol"] = 6100,
["BEL"] = 7600,
["BGR"] = 4600,
["BLP"] = 1020000,
["BLP_IMDb_refimprove"] = 2200,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6300,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4500,
["BRA"] = 7800,
["BS"] = 3000,
["BS-map"] = 4300,
["BS-map/map"] = 4300,
["BS-overlap"] = 6000,
["BS3"] = 2800,
["BS_template"] = 2600,
["BSpx"] = 6000,
["BSrow"] = 5300,
["BSsplit"] = 8400,
["BSto"] = 5900,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4600,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5200,
["Bar_percent"] = 5000,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6200,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 18000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3900,
["Basketball_current_roster"] = 2100,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2100,
["Bda"] = 2300,
["Better_source"] = 11000,
["Better_source_needed"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 4100,
["Bharatiya_Janata_Party/meta/shortname"] = 2400,
["Bibleverse"] = 5900,
["Big"] = 172000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6100,
["Bio_icon"] = 81000,
["Bio_icon2"] = 81000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3100,
["Birth_date"] = 287000,
["Birth_date_and_age"] = 620000,
["Birth_date_and_age2"] = 4000,
["Birth_year"] = 4100,
["Birth_year_and_age"] = 28000,
["Bk"] = 3400,
["Black"] = 7800,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3300,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5400,
["Blue"] = 9400,
["Bnt"] = 2900,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 42000,
["BotApproved"] = 2100,
["BotTrial"] = 2200,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1310000,
["Bots"] = 10000,
["Box-footer"] = 6000,
["Box-header"] = 5500,
["Box-shadow"] = 33000,
["Box-shadow_border"] = 72000,
["Box-shadow_border/css"] = 72000,
["BoxRec"] = 4600,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 6000,
["Br"] = 3000,
["Br_separated_entries"] = 1610000,
["Brca"] = 2400,
["Break"] = 4900,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 3900,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4400,
["Bsr"] = 2100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5900,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2310000,
}
29k8xb39nv7uii8cvbg70qqlkvanqdg
64659
64658
2020-07-26T05:29:11Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64659
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2300,
["BDFutbol"] = 6100,
["BEL"] = 7600,
["BGR"] = 4600,
["BLP"] = 1020000,
["BLP_IMDb_refimprove"] = 2200,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6300,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4500,
["BRA"] = 7800,
["BS"] = 3000,
["BS-map"] = 4300,
["BS-map/map"] = 4300,
["BS-overlap"] = 6000,
["BS3"] = 2800,
["BS_template"] = 2600,
["BSpx"] = 6000,
["BSrow"] = 5300,
["BSsplit"] = 8500,
["BSto"] = 5900,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4600,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5200,
["Bar_percent"] = 5100,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6200,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 18000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3900,
["Basketball_current_roster"] = 2100,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2300,
["Bda"] = 2300,
["Better_source"] = 11000,
["Better_source_needed"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 4100,
["Bharatiya_Janata_Party/meta/shortname"] = 2400,
["Bibleverse"] = 5900,
["Big"] = 172000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6100,
["Bio_icon"] = 81000,
["Bio_icon2"] = 81000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3100,
["Birth_date"] = 288000,
["Birth_date_and_age"] = 621000,
["Birth_date_and_age2"] = 4100,
["Birth_year"] = 4100,
["Birth_year_and_age"] = 28000,
["Bk"] = 3400,
["Black"] = 7900,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3400,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5400,
["Blue"] = 9400,
["Bnt"] = 2900,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 41000,
["BotApproved"] = 2100,
["BotTrial"] = 2200,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1310000,
["Bots"] = 10000,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 33000,
["Box-shadow_border"] = 72000,
["Box-shadow_border/css"] = 72000,
["BoxRec"] = 4600,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 6000,
["Br"] = 3000,
["Br_separated_entries"] = 1610000,
["Brca"] = 2400,
["Break"] = 4900,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 3700,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4400,
["Bsr"] = 2100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5900,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2320000,
}
fy0uwja86xzr95a0xhe25oegoz9sqpr
64660
64659
2020-08-02T05:49:10Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64660
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2300,
["BDFutbol"] = 6100,
["BEL"] = 7600,
["BGR"] = 4600,
["BLP"] = 1020000,
["BLP_IMDb_refimprove"] = 2200,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2000,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6300,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4500,
["BRA"] = 7800,
["BS"] = 3000,
["BS-map"] = 4300,
["BS-map/map"] = 4300,
["BS-overlap"] = 6000,
["BS3"] = 2800,
["BS_template"] = 2600,
["BSpx"] = 6000,
["BSrow"] = 5200,
["BSsplit"] = 8500,
["BSto"] = 5900,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4600,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5200,
["Bar_percent"] = 5100,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6200,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 18000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3900,
["Basketball_current_roster"] = 2100,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2300,
["Bda"] = 2300,
["Better_source"] = 11000,
["Better_source_needed"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 4100,
["Bharatiya_Janata_Party/meta/shortname"] = 2400,
["Bibleverse"] = 5900,
["Big"] = 172000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6200,
["Bio_icon"] = 82000,
["Bio_icon2"] = 82000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3100,
["Birth_date"] = 288000,
["Birth_date_and_age"] = 622000,
["Birth_date_and_age2"] = 4100,
["Birth_year"] = 4100,
["Birth_year_and_age"] = 28000,
["Bk"] = 3400,
["Black"] = 7800,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3400,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5400,
["Blue"] = 9400,
["Bnt"] = 2900,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 41000,
["BotApproved"] = 2100,
["BotTrial"] = 2200,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1310000,
["Bots"] = 10000,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 33000,
["Box-shadow_border"] = 72000,
["Box-shadow_border/css"] = 72000,
["BoxRec"] = 4600,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 6000,
["Br"] = 3000,
["Br_separated_entries"] = 1610000,
["Brca"] = 2400,
["Break"] = 4900,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 3700,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4400,
["Bsr"] = 2100,
["Buddhism_topics"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5900,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2320000,
}
dipj36udc4bqx3fsp44jtt2tawum6e4
64661
64660
2020-08-09T05:36:58Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64661
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BDFutbol"] = 6100,
["BEL"] = 7600,
["BGR"] = 4600,
["BLP"] = 1020000,
["BLP_IMDb_refimprove"] = 2200,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6200,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4600,
["BRA"] = 7800,
["BS"] = 3000,
["BS-map"] = 4300,
["BS-map/map"] = 4300,
["BS-overlap"] = 5900,
["BS3"] = 2800,
["BS_template"] = 2600,
["BSpx"] = 5900,
["BSrow"] = 5200,
["BSsplit"] = 8500,
["BSto"] = 5900,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4600,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5300,
["Bar_percent"] = 5100,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 18000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3900,
["Basketball_current_roster"] = 2100,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2300,
["Better_source"] = 11000,
["Better_source_needed"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 4100,
["Bharatiya_Janata_Party/meta/shortname"] = 2400,
["Bibleverse"] = 5900,
["Big"] = 172000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6200,
["Bio_icon"] = 82000,
["Bio_icon2"] = 82000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3100,
["Birth_date"] = 289000,
["Birth_date_and_age"] = 623000,
["Birth_date_and_age2"] = 4100,
["Birth_year"] = 4200,
["Birth_year_and_age"] = 28000,
["Bk"] = 3400,
["Black"] = 7600,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3400,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5400,
["Blue"] = 9400,
["Bnt"] = 2900,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 40000,
["BotApproved"] = 2100,
["BotTrial"] = 2200,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1310000,
["Bots"] = 10000,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 33000,
["Box-shadow_border"] = 72000,
["Box-shadow_border/css"] = 72000,
["BoxRec"] = 4600,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4100,
["Bq"] = 6000,
["Br"] = 3000,
["Br_separated_entries"] = 1620000,
["Brca"] = 2400,
["Break"] = 4900,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 3600,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4400,
["Bsr"] = 2100,
["Buddhism_topics"] = 2100,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5900,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2350000,
}
qg19v4oei8adji1lo6wtg63l0zhysl0
64662
64661
2020-08-16T08:04:40Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64662
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BDFutbol"] = 6100,
["BEL"] = 7600,
["BGR"] = 4600,
["BLP"] = 1020000,
["BLP_IMDb_refimprove"] = 2200,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6200,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4600,
["BRA"] = 7800,
["BS"] = 3000,
["BS-map"] = 4300,
["BS-map/map"] = 4300,
["BS-overlap"] = 5900,
["BS3"] = 2800,
["BS_template"] = 2600,
["BSpx"] = 5900,
["BSrow"] = 5200,
["BSsplit"] = 8500,
["BSto"] = 5900,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4600,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5300,
["Bar_percent"] = 5100,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 18000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3900,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2300,
["Better_source"] = 11000,
["Better_source_needed"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 4100,
["Bharatiya_Janata_Party/meta/shortname"] = 2400,
["Bibleverse"] = 5900,
["Big"] = 172000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6200,
["Bio_icon"] = 82000,
["Bio_icon2"] = 82000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3200,
["Birth_date"] = 290000,
["Birth_date_and_age"] = 624000,
["Birth_date_and_age2"] = 4100,
["Birth_year"] = 4200,
["Birth_year_and_age"] = 28000,
["Bk"] = 3500,
["Black"] = 7600,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3400,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5400,
["Blue"] = 9400,
["Bnt"] = 3000,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 40000,
["BotApproved"] = 2100,
["BotTrial"] = 2200,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1310000,
["Bots"] = 10000,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 33000,
["Box-shadow_border"] = 72000,
["Box-shadow_border/css"] = 72000,
["BoxRec"] = 4600,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4200,
["Bq"] = 6100,
["Br"] = 3000,
["Br_separated_entries"] = 1620000,
["Brca"] = 2400,
["Break"] = 4900,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 3600,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4400,
["Bsr"] = 2100,
["Buddhism_topics"] = 2100,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5900,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2350000,
}
0ih8vpwhov989bs277h8ndy84adldv2
64663
64662
2020-08-23T05:48:18Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64663
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BDFutbol"] = 6100,
["BEL"] = 7600,
["BGR"] = 4600,
["BLP"] = 1020000,
["BLP_IMDb_refimprove"] = 2200,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6200,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4600,
["BRA"] = 7800,
["BS"] = 2900,
["BS-map"] = 4300,
["BS-map/map"] = 4300,
["BS-overlap"] = 5800,
["BS3"] = 2700,
["BS_template"] = 2600,
["BSpx"] = 5800,
["BSrow"] = 5100,
["BSsplit"] = 8600,
["BSto"] = 5900,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4600,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5300,
["Bar_percent"] = 5100,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 18000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3900,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2300,
["Better_source"] = 11000,
["Better_source_needed"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 4100,
["Bharatiya_Janata_Party/meta/shortname"] = 2400,
["Bibleverse"] = 5900,
["Big"] = 175000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 12000,
["Bio"] = 6200,
["Bio_icon"] = 82000,
["Bio_icon2"] = 82000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3200,
["Birth_date"] = 291000,
["Birth_date_and_age"] = 625000,
["Birth_date_and_age2"] = 4100,
["Birth_year"] = 4200,
["Birth_year_and_age"] = 28000,
["Bk"] = 3500,
["Black"] = 7600,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3500,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5400,
["Blue"] = 9400,
["Bnt"] = 3000,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 37000,
["BotApproved"] = 2100,
["BotTrial"] = 2200,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1310000,
["Bots"] = 10000,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 34000,
["Box-shadow_border"] = 72000,
["Box-shadow_border/css"] = 72000,
["BoxRec"] = 4600,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4200,
["Bq"] = 6100,
["Br"] = 3000,
["Br_separated_entries"] = 1620000,
["Brca"] = 2400,
["Break"] = 5000,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 3600,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4400,
["Bsr"] = 2100,
["Buddhism_topics"] = 2100,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5900,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2350000,
}
hrh32e53ieder0bfodhn3p4ro0niiaa
64664
64663
2020-08-30T05:31:51Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64664
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BDFutbol"] = 6100,
["BEL"] = 7600,
["BGR"] = 4600,
["BLP"] = 1030000,
["BLP_IMDb_refimprove"] = 2200,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6200,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4600,
["BRA"] = 7800,
["BS"] = 2900,
["BS-map"] = 4300,
["BS-map/map"] = 4300,
["BS-overlap"] = 5800,
["BS3"] = 2700,
["BS_template"] = 2600,
["BSpx"] = 5800,
["BSrow"] = 5000,
["BSsplit"] = 8600,
["BSto"] = 5900,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4600,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5300,
["Bar_percent"] = 5200,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 21000,
["Based_on"] = 18000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3900,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2300,
["Better_source"] = 11000,
["Better_source_needed"] = 12000,
["Bharatiya_Janata_Party/meta/color"] = 4200,
["Bharatiya_Janata_Party/meta/shortname"] = 2400,
["Bibleref2/url"] = 2000,
["Bibleverse"] = 5900,
["Big"] = 176000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6200,
["Bio_icon"] = 82000,
["Bio_icon2"] = 82000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3200,
["Birth_date"] = 291000,
["Birth_date_and_age"] = 626000,
["Birth_date_and_age2"] = 4100,
["Birth_year"] = 4200,
["Birth_year_and_age"] = 28000,
["Bk"] = 3500,
["Black"] = 7600,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3500,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5400,
["Blue"] = 9400,
["Bnt"] = 3000,
["Book-Class"] = 6200,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 37000,
["BotApproved"] = 2100,
["BotTrial"] = 2200,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1310000,
["Bots"] = 10000,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 34000,
["Box-shadow_border"] = 73000,
["Box-shadow_border/css"] = 73000,
["BoxRec"] = 4600,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4200,
["Bq"] = 6100,
["Br"] = 3100,
["Br_separated_entries"] = 1620000,
["Brca"] = 2400,
["Break"] = 5000,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 3600,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4400,
["Bsr"] = 2100,
["Buddhism_topics"] = 2100,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5900,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2350000,
}
m4fu08kdhodyt1duybjzqhzfo3xg8jw
64665
64664
2020-09-06T05:54:45Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64665
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BDFutbol"] = 6100,
["BEL"] = 7600,
["BGR"] = 4600,
["BLP"] = 1030000,
["BLP_IMDb_refimprove"] = 2200,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6200,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4600,
["BRA"] = 7800,
["BS"] = 2800,
["BS-map"] = 4300,
["BS-map/map"] = 4300,
["BS-overlap"] = 5600,
["BS3"] = 2600,
["BS_template"] = 2600,
["BSpx"] = 5600,
["BSrow"] = 4900,
["BSsplit"] = 8600,
["BSto"] = 5900,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4500,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5400,
["Bar_percent"] = 5200,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 18000,
["Bashkortostan-geo-stub"] = 4400,
["Basketball_color_cell"] = 3900,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2300,
["Better_source"] = 11000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4200,
["Bharatiya_Janata_Party/meta/shortname"] = 2400,
["Bibleref2/url"] = 2000,
["Bibleverse"] = 5900,
["Big"] = 176000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6200,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3200,
["Birth_date"] = 292000,
["Birth_date_and_age"] = 627000,
["Birth_date_and_age2"] = 4100,
["Birth_year"] = 4300,
["Birth_year_and_age"] = 28000,
["Bk"] = 3500,
["Black"] = 7600,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3500,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5400,
["Blue"] = 9400,
["Bnt"] = 3000,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 37000,
["BotApproved"] = 2100,
["BotTrial"] = 2200,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1320000,
["Bots"] = 10000,
["Box-footer"] = 6000,
["Box-header"] = 5400,
["Box-shadow"] = 34000,
["Box-shadow_border"] = 73000,
["Box-shadow_border/css"] = 73000,
["BoxRec"] = 4600,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4200,
["Bq"] = 6100,
["Br"] = 3000,
["Br_separated_entries"] = 1630000,
["Brca"] = 2400,
["Break"] = 5000,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 3600,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4400,
["Bsr"] = 2100,
["Buddhism_topics"] = 2100,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5900,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2350000,
}
sheibjbrel4rs7mvhzhgm3otjbpchhz
64666
64665
2020-09-14T05:24:13Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64666
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BDFutbol"] = 6200,
["BEL"] = 7600,
["BGR"] = 4600,
["BLP"] = 1030000,
["BLP_IMDb_refimprove"] = 2200,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4500,
["BLR"] = 4600,
["BRA"] = 7800,
["BS"] = 2700,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 5500,
["BS3"] = 2600,
["BS_template"] = 2600,
["BSpx"] = 5500,
["BSrow"] = 4800,
["BSsplit"] = 8600,
["BSto"] = 5900,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4500,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5400,
["Bar_percent"] = 5200,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 18000,
["Basketball_color_cell"] = 3900,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2400,
["Better_source"] = 11000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4200,
["Bharatiya_Janata_Party/meta/shortname"] = 2400,
["Bibleref2/url"] = 2000,
["Bibleverse"] = 5900,
["Big"] = 173000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6200,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3200,
["Birth_date"] = 293000,
["Birth_date_and_age"] = 628000,
["Birth_date_and_age2"] = 4100,
["Birth_year"] = 4300,
["Birth_year_and_age"] = 29000,
["Bk"] = 3500,
["Black"] = 7600,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3500,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5400,
["Blue"] = 9400,
["Bnt"] = 3100,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 37000,
["BotApproved"] = 2100,
["BotTrial"] = 2200,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1320000,
["Bots"] = 10000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 34000,
["Box-shadow_border"] = 73000,
["Box-shadow_border/css"] = 73000,
["BoxRec"] = 4600,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4200,
["Bq"] = 6100,
["Br"] = 3300,
["Br_separated_entries"] = 1630000,
["Brca"] = 2400,
["Break"] = 9300,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 3600,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4400,
["Bsr"] = 2100,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5900,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2350000,
}
j7y262hnnvs7bxqelw4hpot2nob31zp
64667
64666
2020-09-20T08:00:22Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64667
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BDFutbol"] = 6200,
["BEL"] = 7600,
["BGR"] = 4600,
["BLP"] = 1030000,
["BLP_IMDb_refimprove"] = 2200,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 4500,
["BLR"] = 4600,
["BRA"] = 7800,
["BS"] = 2700,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 5500,
["BS3"] = 2600,
["BS_template"] = 2600,
["BSpx"] = 5500,
["BSrow"] = 4800,
["BSsplit"] = 8700,
["BSto"] = 5900,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4500,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5400,
["Bar_percent"] = 5200,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 18000,
["Basketball_color_cell"] = 3900,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2400,
["Better_source"] = 11000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4200,
["Bharatiya_Janata_Party/meta/shortname"] = 2500,
["Bibleref2/url"] = 2000,
["Bibleverse"] = 5900,
["Big"] = 173000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6200,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3200,
["Birth_date"] = 293000,
["Birth_date_and_age"] = 629000,
["Birth_date_and_age2"] = 4100,
["Birth_year"] = 4300,
["Birth_year_and_age"] = 29000,
["Bk"] = 3500,
["Black"] = 7600,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3500,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5400,
["Blue"] = 9400,
["Bnt"] = 3100,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 36000,
["BotApproved"] = 2100,
["BotTrial"] = 2200,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1320000,
["Bots"] = 10000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 34000,
["Box-shadow_border"] = 74000,
["Box-shadow_border/css"] = 74000,
["BoxRec"] = 4600,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 17000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4200,
["Bq"] = 6100,
["Br"] = 3300,
["Br_separated_entries"] = 1630000,
["Brca"] = 2400,
["Break"] = 9300,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 45000,
["Broken_ref/cat"] = 3600,
["Broken_ref/lang"] = 45000,
["Bronze03"] = 13000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4400,
["Bsr"] = 2100,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5900,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2350000,
}
fm0mu2bb0v47l94ntl88xgonb5tlcf8
64668
64667
2020-09-27T17:48:45Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64668
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BDFutbol"] = 6200,
["BEL"] = 7600,
["BGR"] = 4600,
["BLP"] = 1030000,
["BLP_IMDb_refimprove"] = 2200,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 4500,
["BLR"] = 4600,
["BRA"] = 7800,
["BS"] = 2700,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 5400,
["BS3"] = 2600,
["BS_template"] = 2600,
["BSpx"] = 5400,
["BSrow"] = 4700,
["BSsplit"] = 8700,
["BSto"] = 5900,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4500,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5400,
["Bar_percent"] = 5200,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 18000,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2400,
["Better_source"] = 11000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4200,
["Bharatiya_Janata_Party/meta/shortname"] = 2500,
["Bibleref2/url"] = 2000,
["Bibleverse"] = 5900,
["Big"] = 174000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6200,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3200,
["Birth_date"] = 294000,
["Birth_date_and_age"] = 630000,
["Birth_date_and_age2"] = 4100,
["Birth_year"] = 4400,
["Birth_year_and_age"] = 29000,
["Bk"] = 3500,
["Black"] = 7600,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3600,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5400,
["Blue"] = 9700,
["Bnt"] = 3100,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 36000,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1310000,
["Bots"] = 10000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 34000,
["Box-shadow_border"] = 76000,
["Box-shadow_border/css"] = 76000,
["BoxRec"] = 4600,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4200,
["Bq"] = 6100,
["Br"] = 3300,
["Br_separated_entries"] = 1630000,
["Brca"] = 2400,
["Break"] = 9400,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 46000,
["Broken_ref/cat"] = 3700,
["Broken_ref/lang"] = 46000,
["Bronze03"] = 14000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4400,
["Bsr"] = 2000,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5900,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2350000,
}
7cez01rs4bg178830sjuq49hgp7a4j1
64669
64668
2020-10-04T17:26:19Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64669
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BDFutbol"] = 6200,
["BEL"] = 7600,
["BGR"] = 4600,
["BLP"] = 1030000,
["BLP_IMDb_refimprove"] = 2200,
["BLP_others"] = 3600,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 4500,
["BLR"] = 4600,
["BRA"] = 7800,
["BS"] = 2700,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 5300,
["BS3"] = 2500,
["BS_template"] = 2600,
["BSpx"] = 5300,
["BSrow"] = 4600,
["BSsplit"] = 8800,
["BSto"] = 5900,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4500,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5400,
["Bar_percent"] = 5200,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 18000,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2400,
["Better_source"] = 11000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4200,
["Bharatiya_Janata_Party/meta/shortname"] = 2500,
["Bibleref2/url"] = 2000,
["Bibleverse"] = 5900,
["Big"] = 174000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6200,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3200,
["Birth_date"] = 295000,
["Birth_date_and_age"] = 630000,
["Birth_date_and_age2"] = 4100,
["Birth_year"] = 4400,
["Birth_year_and_age"] = 29000,
["Bk"] = 3500,
["Black"] = 7600,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3600,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5500,
["Blue"] = 9700,
["Bnt"] = 3100,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 36000,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1310000,
["Bots"] = 10000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 34000,
["Box-shadow_border"] = 73000,
["Box-shadow_border/css"] = 73000,
["BoxRec"] = 4700,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["Boxrec"] = 4200,
["Bq"] = 6100,
["Br"] = 3300,
["Br_separated_entries"] = 1640000,
["Brca"] = 2400,
["Break"] = 9400,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 46000,
["Broken_ref/cat"] = 3800,
["Broken_ref/lang"] = 46000,
["Bronze03"] = 14000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4400,
["Bsr"] = 2000,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2700,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 18000,
["Module:Bibleverse"] = 5900,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
medy7oe5oa8ebt5z7z1ffupdwnrtovj
64670
64669
2020-10-11T07:06:20Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64670
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BDFutbol"] = 6200,
["BEL"] = 7600,
["BGR"] = 4600,
["BLP"] = 1030000,
["BLP_IMDb_refimprove"] = 2200,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4500,
["BLR"] = 4600,
["BRA"] = 7800,
["BS"] = 2700,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 5300,
["BS3"] = 2500,
["BS_template"] = 2600,
["BSpx"] = 5300,
["BSrow"] = 4600,
["BSsplit"] = 9000,
["BSto"] = 6100,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4500,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5400,
["Bar_percent"] = 5200,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2400,
["Better_source"] = 11000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4200,
["Bharatiya_Janata_Party/meta/shortname"] = 2500,
["Bibleref2/url"] = 2000,
["Bibleverse"] = 6000,
["Big"] = 177000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6200,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3200,
["Birth_date"] = 295000,
["Birth_date_and_age"] = 631000,
["Birth_date_and_age2"] = 4100,
["Birth_year"] = 4400,
["Birth_year_and_age"] = 29000,
["Bk"] = 3500,
["Black"] = 7600,
["Blist"] = 25000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3600,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5500,
["Blue"] = 9700,
["Bnt"] = 3100,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 36000,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1310000,
["Bots"] = 11000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 34000,
["Box-shadow_border"] = 73000,
["Box-shadow_border/css"] = 73000,
["BoxRec"] = 4700,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2000,
["Boxing_record_summary"] = 2000,
["Boxrec"] = 4200,
["Bq"] = 6100,
["Br"] = 3300,
["Br_separated_entries"] = 1640000,
["Brca"] = 2400,
["Break"] = 9400,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 46000,
["Broken_ref/cat"] = 3900,
["Broken_ref/lang"] = 46000,
["Bronze03"] = 14000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4400,
["Bsr"] = 2000,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2700,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7600,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6000,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
0c6i55hzdx97s66n73yrlufu4hsq82m
64671
64670
2020-10-18T05:45:36Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64671
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2400,
["BDFutbol"] = 6200,
["BEL"] = 7600,
["BGR"] = 4600,
["BLP"] = 1030000,
["BLP_IMDb_refimprove"] = 2100,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4500,
["BLR"] = 4600,
["BRA"] = 7800,
["BS"] = 2700,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 5300,
["BS3"] = 2500,
["BS_template"] = 2600,
["BSpx"] = 5300,
["BSrow"] = 4600,
["BSsplit"] = 9100,
["BSto"] = 6200,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4400,
["Bad_JPEG"] = 3300,
["Bar_box"] = 5400,
["Bar_percent"] = 5200,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2400,
["Better_source"] = 11000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4200,
["Bharatiya_Janata_Party/meta/shortname"] = 2500,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6000,
["Big"] = 177000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6300,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 25000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3200,
["Birth_date"] = 296000,
["Birth_date_and_age"] = 632000,
["Birth_date_and_age2"] = 4100,
["Birth_year"] = 4400,
["Birth_year_and_age"] = 29000,
["Bk"] = 3500,
["Black"] = 7600,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3600,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5500,
["Blue"] = 9700,
["Bnt"] = 3200,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 36000,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1310000,
["Bots"] = 11000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 34000,
["Box-shadow_border"] = 74000,
["Box-shadow_border/css"] = 74000,
["BoxRec"] = 4700,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2000,
["Boxing_record_summary"] = 2000,
["Boxrec"] = 4200,
["Bq"] = 6200,
["Br"] = 3300,
["Br_separated_entries"] = 1640000,
["Brca"] = 2400,
["Break"] = 9400,
["British_English"] = 12000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 46000,
["Broken_ref/cat"] = 4000,
["Broken_ref/lang"] = 46000,
["Bronze03"] = 14000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4400,
["Bsr"] = 2000,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2700,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7700,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6000,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
e32essy178nt18gkpvnjvk1xjk0fu6o
64672
64671
2020-10-25T06:02:43Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64672
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2400,
["BDFutbol"] = 6300,
["BEL"] = 7600,
["BGR"] = 4600,
["BLP"] = 1030000,
["BLP_IMDb_refimprove"] = 2100,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4500,
["BLR"] = 4600,
["BRA"] = 7800,
["BS"] = 2600,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 5300,
["BS3"] = 2500,
["BS_template"] = 2600,
["BSpx"] = 5200,
["BSrow"] = 4600,
["BSsplit"] = 9100,
["BSto"] = 6200,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4400,
["Bad_JPEG"] = 3200,
["Bar_box"] = 5400,
["Bar_percent"] = 5200,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2400,
["Better_source"] = 11000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4200,
["Bharatiya_Janata_Party/meta/shortname"] = 2500,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6000,
["Big"] = 178000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6400,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 26000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3200,
["Birth_date"] = 296000,
["Birth_date_and_age"] = 633000,
["Birth_date_and_age2"] = 4100,
["Birth_year"] = 4500,
["Birth_year_and_age"] = 29000,
["Bk"] = 3500,
["Black"] = 7700,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3600,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5500,
["Blue"] = 9700,
["Bnt"] = 3200,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 36000,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1310000,
["Bots"] = 11000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 34000,
["Box-shadow_border"] = 73000,
["Box-shadow_border/css"] = 73000,
["BoxRec"] = 4700,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2000,
["Boxing_record_summary"] = 2000,
["Boxrec"] = 4200,
["Bq"] = 6200,
["Br"] = 3300,
["Br_separated_entries"] = 1640000,
["Brca"] = 2400,
["Break"] = 9400,
["British_English"] = 13000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 46000,
["Broken_ref/cat"] = 4100,
["Broken_ref/lang"] = 46000,
["Bronze03"] = 14000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4500,
["Bsr"] = 2000,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2700,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7700,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6000,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
ansdiaw3nghtje7g4f9tw668x7aj7rm
64673
64672
2020-11-01T05:40:42Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64673
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6300,
["BEL"] = 7600,
["BGR"] = 4600,
["BLP"] = 1030000,
["BLP_IMDb_refimprove"] = 2100,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4500,
["BLR"] = 4600,
["BRA"] = 7800,
["BS"] = 2600,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 5300,
["BS3"] = 2500,
["BS_template"] = 2600,
["BSpx"] = 5200,
["BSrow"] = 4600,
["BSsplit"] = 9100,
["BSto"] = 6200,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4500,
["Bad_JPEG"] = 3200,
["Bar_box"] = 5400,
["Bar_percent"] = 5200,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5900,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2400,
["Better_source"] = 11000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4200,
["Bharatiya_Janata_Party/meta/shortname"] = 2500,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6000,
["Big"] = 177000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6400,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 26000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3200,
["Birth_date"] = 297000,
["Birth_date_and_age"] = 634000,
["Birth_date_and_age2"] = 4200,
["Birth_year"] = 4500,
["Birth_year_and_age"] = 29000,
["Bk"] = 3500,
["Black"] = 7700,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3600,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5500,
["Blue"] = 9700,
["Bnt"] = 3200,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 36000,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1320000,
["Bots"] = 11000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 34000,
["Box-shadow_border"] = 74000,
["Box-shadow_border/css"] = 74000,
["BoxRec"] = 4700,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2000,
["Boxing_record_summary"] = 2000,
["Boxrec"] = 4200,
["Bq"] = 6200,
["Br"] = 3400,
["Br_separated_entries"] = 1650000,
["Brca"] = 2400,
["Break"] = 9500,
["British_English"] = 13000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 46000,
["Broken_ref/cat"] = 4100,
["Broken_ref/lang"] = 46000,
["Bronze03"] = 14000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4500,
["Bsr"] = 2000,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2700,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7700,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6000,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
apxn5n3r7kzqarvtgwj99rzoipsvh56
64674
64673
2020-11-08T05:27:27Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64674
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2400,
["BDFutbol"] = 6300,
["BEL"] = 7600,
["BGR"] = 4600,
["BLP"] = 1030000,
["BLP_IMDb_refimprove"] = 2100,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4500,
["BLR"] = 4600,
["BRA"] = 7800,
["BS"] = 2600,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 5300,
["BS3"] = 2500,
["BS_template"] = 2600,
["BSpx"] = 5200,
["BSrow"] = 4600,
["BSsplit"] = 9100,
["BSto"] = 6200,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4500,
["Bad_JPEG"] = 3200,
["Bar_box"] = 5400,
["Bar_percent"] = 5200,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5900,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2200,
["Basketball_kit"] = 3300,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2400,
["Better_source"] = 11000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4200,
["Bharatiya_Janata_Party/meta/shortname"] = 2500,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6000,
["Big"] = 177000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6400,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 26000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3300,
["Birth_date"] = 297000,
["Birth_date_and_age"] = 634000,
["Birth_date_and_age2"] = 4200,
["Birth_year"] = 4500,
["Birth_year_and_age"] = 29000,
["Bk"] = 3500,
["Black"] = 7700,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3700,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5500,
["Blue"] = 9800,
["Bnt"] = 3200,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 36000,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1320000,
["Bots"] = 11000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 34000,
["Box-shadow_border"] = 74000,
["Box-shadow_border/css"] = 74000,
["BoxRec"] = 4700,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2000,
["Boxing_record_summary"] = 2000,
["Boxrec"] = 4200,
["Bq"] = 6200,
["Br"] = 3400,
["Br_separated_entries"] = 1650000,
["Brca"] = 2400,
["Break"] = 9400,
["British_English"] = 13000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 46000,
["Broken_ref/cat"] = 4000,
["Broken_ref/lang"] = 46000,
["Bronze03"] = 14000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4500,
["Bsr"] = 2000,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2700,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7700,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6000,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
pnpxi44hbnbpzz61qhqoruvx14sq9ao
64675
64674
2020-11-15T05:29:53Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64675
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2400,
["BDFutbol"] = 6300,
["BEL"] = 7600,
["BGR"] = 4600,
["BLP"] = 1040000,
["BLP_IMDb_refimprove"] = 2100,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2300,
["BLP_sources"] = 91000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4500,
["BLR"] = 4700,
["BRA"] = 7800,
["BS"] = 2600,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 5200,
["BS3"] = 2500,
["BS_template"] = 2600,
["BSpx"] = 5200,
["BSrow"] = 4500,
["BSsplit"] = 9200,
["BSto"] = 6200,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4500,
["Bad_JPEG"] = 3200,
["Bar_box"] = 5400,
["Bar_percent"] = 5300,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5900,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2500,
["Better_source"] = 11000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4300,
["Bharatiya_Janata_Party/meta/shortname"] = 2500,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6000,
["Big"] = 177000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6500,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 26000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3300,
["Birth_date"] = 298000,
["Birth_date_and_age"] = 635000,
["Birth_date_and_age2"] = 4200,
["Birth_year"] = 4600,
["Birth_year_and_age"] = 29000,
["Bk"] = 3500,
["Black"] = 7700,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3700,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5600,
["Blue"] = 9800,
["Bnt"] = 3200,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 36000,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1320000,
["Bots"] = 11000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 34000,
["Box-shadow_border"] = 79000,
["Box-shadow_border/css"] = 79000,
["BoxRec"] = 4700,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2100,
["Boxing_record_summary"] = 2100,
["Boxrec"] = 4200,
["Bq"] = 6200,
["Br"] = 3400,
["Br_separated_entries"] = 1650000,
["Brca"] = 2400,
["Break"] = 9500,
["British_English"] = 13000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 46000,
["Broken_ref/cat"] = 4100,
["Broken_ref/lang"] = 46000,
["Bronze03"] = 14000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4500,
["Bsr"] = 2000,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2700,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7700,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6000,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
1ga466zk4kn4wc6q4ubcd5rlq636yw0
64676
64675
2020-11-22T05:28:37Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64676
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2400,
["BDFutbol"] = 6300,
["BEL"] = 7700,
["BGR"] = 4600,
["BLP"] = 1040000,
["BLP_IMDb_refimprove"] = 2100,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2300,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4500,
["BLR"] = 4700,
["BRA"] = 7800,
["BS"] = 2600,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 5200,
["BS3"] = 2500,
["BS_template"] = 2600,
["BSpx"] = 5200,
["BSrow"] = 4500,
["BSsplit"] = 9200,
["BSto"] = 6200,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4500,
["Bad_JPEG"] = 3100,
["Bar_box"] = 5400,
["Bar_percent"] = 5300,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4000,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2500,
["Better_source"] = 11000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4300,
["Bharatiya_Janata_Party/meta/shortname"] = 2500,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6000,
["Big"] = 178000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6400,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 26000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3300,
["Birth_date"] = 299000,
["Birth_date_and_age"] = 636000,
["Birth_date_and_age2"] = 4200,
["Birth_year"] = 4600,
["Birth_year_and_age"] = 29000,
["Bk"] = 3500,
["Black"] = 7700,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3700,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5600,
["Blue"] = 9800,
["Bnt"] = 3200,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 36000,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4200,
["Both"] = 1330000,
["Bots"] = 11000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 32000,
["Box-shadow_border"] = 80000,
["Box-shadow_border/css"] = 80000,
["BoxRec"] = 4700,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2100,
["Boxing_record_summary"] = 2100,
["Boxrec"] = 4200,
["Bq"] = 6200,
["Br"] = 3400,
["Br_separated_entries"] = 1660000,
["Brca"] = 2400,
["Break"] = 9500,
["British_English"] = 13000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 4100,
["Broken_ref/lang"] = 47000,
["Bronze03"] = 14000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4500,
["Bsr"] = 2000,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2700,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7700,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6000,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
q20ozkylho5yc3rkimzw73sqxb0098j
64677
64676
2020-11-29T05:37:56Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64677
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2400,
["BDFutbol"] = 6300,
["BEL"] = 7700,
["BGR"] = 4600,
["BLP"] = 1040000,
["BLP_IMDb_refimprove"] = 2100,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4500,
["BLR"] = 4700,
["BRA"] = 7800,
["BS"] = 2600,
["BS-map"] = 4000,
["BS-map/map"] = 4000,
["BS-overlap"] = 5100,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5100,
["BSrow"] = 4400,
["BSsplit"] = 9200,
["BSto"] = 6200,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4500,
["Bad_JPEG"] = 3100,
["Bar_box"] = 5500,
["Bar_percent"] = 5300,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5900,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4100,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2400,
["Better_source"] = 11000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4300,
["Bharatiya_Janata_Party/meta/shortname"] = 2500,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6000,
["Big"] = 178000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6400,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 26000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3300,
["Birth_date"] = 299000,
["Birth_date_and_age"] = 636000,
["Birth_date_and_age2"] = 4200,
["Birth_year"] = 4700,
["Birth_year_and_age"] = 29000,
["Bk"] = 3500,
["Black"] = 7700,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3700,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5600,
["Blue"] = 9800,
["Bnt"] = 3200,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 36000,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1330000,
["Bots"] = 11000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 32000,
["Box-shadow_border"] = 80000,
["Box-shadow_border/css"] = 80000,
["BoxRec"] = 4700,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2100,
["Boxing_record_summary"] = 2100,
["Boxrec"] = 4300,
["Bq"] = 6200,
["Br"] = 3400,
["Br_separated_entries"] = 1660000,
["Brca"] = 2400,
["Break"] = 9500,
["British_English"] = 13000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 4000,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 43000,
["Bronze03"] = 14000,
["Bronze3"] = 37000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2700,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7700,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6000,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
e2ivthtzgg1s8y4c320qs59glb5vgpb
64678
64677
2020-12-06T05:30:40Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64678
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6300,
["BEL"] = 7700,
["BGR"] = 4600,
["BLP"] = 1040000,
["BLP_IMDb_refimprove"] = 2100,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4500,
["BLR"] = 4700,
["BRA"] = 7800,
["BS"] = 2600,
["BS-map"] = 4000,
["BS-map/map"] = 4000,
["BS-overlap"] = 5100,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5100,
["BSrow"] = 4400,
["BSsplit"] = 9300,
["BSto"] = 6200,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4700,
["Bad_JPEG"] = 3100,
["Bar_box"] = 5500,
["Bar_percent"] = 5300,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4100,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2500,
["Better_source"] = 11000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4300,
["Bharatiya_Janata_Party/meta/shortname"] = 2500,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6000,
["Big"] = 178000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6400,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 26000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3300,
["Birth_date"] = 300000,
["Birth_date_and_age"] = 637000,
["Birth_date_and_age2"] = 4200,
["Birth_year"] = 4700,
["Birth_year_and_age"] = 29000,
["Bk"] = 3500,
["Black"] = 7700,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3700,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5600,
["Blue"] = 9800,
["Bnt"] = 3300,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 36000,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1330000,
["Bots"] = 11000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 34000,
["Box-shadow_border"] = 80000,
["Box-shadow_border/css"] = 80000,
["BoxRec"] = 4700,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2100,
["Boxing_record_summary"] = 2100,
["Boxrec"] = 4300,
["Bq"] = 6000,
["Br"] = 3400,
["Br_separated_entries"] = 1660000,
["Brca"] = 2400,
["Break"] = 9600,
["British_English"] = 13000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 3900,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 43000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 50000,
["By"] = 4800,
["By_whom"] = 7700,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6000,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2370000,
}
0bojtfk7zjjreecwc32ll9x0vc98j42
64679
64678
2020-12-13T05:36:32Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64679
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6300,
["BEL"] = 7700,
["BGR"] = 4600,
["BLP"] = 1040000,
["BLP_IMDb_refimprove"] = 2100,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4500,
["BLR"] = 4700,
["BRA"] = 7900,
["BS"] = 2600,
["BS-map"] = 4000,
["BS-map/map"] = 4000,
["BS-overlap"] = 5100,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5100,
["BSrow"] = 4400,
["BSsplit"] = 9300,
["BSto"] = 6200,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4700,
["Bad_JPEG"] = 3100,
["Bar_box"] = 5500,
["Bar_percent"] = 5300,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4100,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2500,
["Better_source"] = 11000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4300,
["Bharatiya_Janata_Party/meta/shortname"] = 2500,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6000,
["Big"] = 178000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6400,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 26000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3300,
["Birth_date"] = 300000,
["Birth_date_and_age"] = 638000,
["Birth_date_and_age2"] = 4200,
["Birth_year"] = 4800,
["Birth_year_and_age"] = 29000,
["Bk"] = 3500,
["Black"] = 7800,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3700,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5600,
["Blue"] = 9800,
["Bnt"] = 3300,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 36000,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1330000,
["Bots"] = 11000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 34000,
["Box-shadow_border"] = 80000,
["Box-shadow_border/css"] = 80000,
["BoxRec"] = 4700,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2100,
["Boxing_record_summary"] = 2100,
["Boxrec"] = 4300,
["Bq"] = 6100,
["Br"] = 3500,
["Br_separated_entries"] = 1660000,
["Brca"] = 2400,
["Break"] = 9600,
["British_English"] = 13000,
["British_crime_opentask"] = 2100,
["Broken_ref"] = 46000,
["Broken_ref/cat"] = 3800,
["Broken_ref/lang"] = 46000,
["Broken_ref/styles.css"] = 43000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7700,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6000,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2370000,
}
enznb7pnt2ew5z8pc5xu0qa4yq0us58
64680
64679
2020-12-20T05:46:36Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64680
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6300,
["BEL"] = 7700,
["BGR"] = 4600,
["BLP"] = 1040000,
["BLP_IMDb_refimprove"] = 2100,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4700,
["BRA"] = 7900,
["BS"] = 2600,
["BS-map"] = 4000,
["BS-map/map"] = 4000,
["BS-overlap"] = 5100,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5100,
["BSrow"] = 4400,
["BSsplit"] = 9300,
["BSto"] = 6200,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4700,
["Bad_JPEG"] = 3100,
["Bar_box"] = 5500,
["Bar_percent"] = 5300,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4100,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2400,
["Better_source"] = 11000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4300,
["Bharatiya_Janata_Party/meta/shortname"] = 2500,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6000,
["Big"] = 178000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6400,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 26000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3300,
["Birth_date"] = 301000,
["Birth_date_and_age"] = 638000,
["Birth_date_and_age2"] = 4200,
["Birth_year"] = 4800,
["Birth_year_and_age"] = 29000,
["Bk"] = 3500,
["Black"] = 7800,
["Blist"] = 23000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3700,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5600,
["Blue"] = 9800,
["Bnt"] = 3300,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 36000,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1330000,
["Bots"] = 11000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 34000,
["Box-shadow_border"] = 79000,
["Box-shadow_border/css"] = 79000,
["BoxRec"] = 4700,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2100,
["Boxing_record_summary"] = 2100,
["Boxrec"] = 4300,
["Bq"] = 6100,
["Br"] = 3500,
["Br_separated_entries"] = 1670000,
["Brca"] = 2400,
["Break"] = 9600,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 4000,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 43000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7700,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6000,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2370000,
}
hraazfft2ij0k3u4pfgq81k4v7t4vun
64681
64680
2020-12-27T05:41:29Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64681
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6300,
["BEL"] = 7700,
["BGR"] = 4600,
["BLP"] = 1040000,
["BLP_IMDb_refimprove"] = 2100,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4700,
["BRA"] = 7900,
["BS"] = 2600,
["BS-map"] = 4000,
["BS-map/map"] = 4000,
["BS-overlap"] = 5100,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5100,
["BSrow"] = 4400,
["BSsplit"] = 9700,
["BSto"] = 6300,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4700,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5500,
["Bar_percent"] = 5300,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4100,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2400,
["Better_source"] = 10000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4300,
["Bharatiya_Janata_Party/meta/shortname"] = 2500,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6000,
["Big"] = 179000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6400,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 26000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3300,
["Birth_date"] = 302000,
["Birth_date_and_age"] = 639000,
["Birth_date_and_age2"] = 4200,
["Birth_year"] = 4800,
["Birth_year_and_age"] = 30000,
["Bk"] = 3500,
["Black"] = 7900,
["Blist"] = 23000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3700,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 5600,
["Blue"] = 9800,
["Bnt"] = 3300,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 36000,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1330000,
["Bots"] = 11000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 34000,
["Box-shadow_border"] = 79000,
["Box-shadow_border/css"] = 79000,
["BoxRec"] = 4700,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2100,
["Boxing_record_summary"] = 2100,
["Boxrec"] = 4300,
["Bq"] = 6100,
["Br"] = 3500,
["Br_separated_entries"] = 1670000,
["Brca"] = 2400,
["Break"] = 9600,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 3700,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 43000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7700,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5100,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6000,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2370000,
}
0a9tp3kig5n1adg56a9uds31pq7ds72
64682
64681
2021-01-03T05:44:03Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64682
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6300,
["BEL"] = 7700,
["BGR"] = 4600,
["BLP"] = 1040000,
["BLP_IMDb_refimprove"] = 2100,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4700,
["BRA"] = 7900,
["BS"] = 2600,
["BS-map"] = 4000,
["BS-map/map"] = 4000,
["BS-overlap"] = 5100,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5100,
["BSrow"] = 4400,
["BSsplit"] = 9700,
["BSto"] = 6400,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4700,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5500,
["Bar_percent"] = 5300,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4100,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4200,
["Basketballstats"] = 2400,
["Bda"] = 2400,
["Better_source"] = 10000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4300,
["Bharatiya_Janata_Party/meta/shortname"] = 2500,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6000,
["Big"] = 179000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6400,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 26000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3400,
["Birth_date"] = 302000,
["Birth_date_and_age"] = 639000,
["Birth_date_and_age2"] = 4200,
["Birth_year"] = 4800,
["Birth_year_and_age"] = 30000,
["Bk"] = 3500,
["Black"] = 7900,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3800,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 147000,
["Blockquote/styles.css"] = 147000,
["Blue"] = 9800,
["Bnt"] = 3300,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 35000,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1330000,
["Bots"] = 11000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow"] = 14000,
["Box-shadow_border"] = 79000,
["Box-shadow_border/css"] = 79000,
["BoxRec"] = 4700,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2100,
["Boxing_record_summary"] = 2100,
["Boxrec"] = 4300,
["Bq"] = 6100,
["Br"] = 3600,
["Br_separated_entries"] = 1670000,
["Brca"] = 2400,
["Break"] = 9600,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 46000,
["Broken_ref/cat"] = 3500,
["Broken_ref/lang"] = 46000,
["Broken_ref/styles.css"] = 43000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 46000,
["By"] = 4800,
["By_whom"] = 7700,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5000,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6000,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
834ppr8zi442b68e0bfcdi59gmo4sex
64683
64682
2021-01-10T05:37:18Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64683
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6400,
["BEL"] = 7700,
["BGR"] = 4600,
["BLP"] = 1040000,
["BLP_IMDb_refimprove"] = 2100,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5800,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4700,
["BRA"] = 7900,
["BS"] = 2600,
["BS-map"] = 4000,
["BS-map/map"] = 4000,
["BS-overlap"] = 5000,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5000,
["BSrow"] = 4400,
["BSsplit"] = 9700,
["BSto"] = 6400,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4700,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5500,
["Bar_percent"] = 5300,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 9900,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4100,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4200,
["Basketballstats"] = 2500,
["Bda"] = 2400,
["Better_source"] = 10000,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4300,
["Bharatiya_Janata_Party/meta/shortname"] = 2500,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6000,
["Big"] = 178000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6400,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 26000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3400,
["Birth_date"] = 303000,
["Birth_date_and_age"] = 640000,
["Birth_date_and_age2"] = 4200,
["Birth_year"] = 4900,
["Birth_year_and_age"] = 30000,
["Bk"] = 3500,
["Black"] = 7900,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3800,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 147000,
["Blockquote/styles.css"] = 147000,
["Blue"] = 9800,
["Bnt"] = 3300,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["Border-radius"] = 7100,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1330000,
["Bots"] = 11000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 80000,
["Box-shadow_border/css"] = 4000,
["BoxRec"] = 4700,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2100,
["Boxing_record_summary"] = 2100,
["Boxrec"] = 4300,
["Bq"] = 6100,
["Br"] = 3600,
["Br_separated_entries"] = 1670000,
["Brca"] = 2400,
["Break"] = 9700,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 46000,
["Broken_ref/cat"] = 3500,
["Broken_ref/lang"] = 46000,
["Broken_ref/styles.css"] = 43000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7700,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5100,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6000,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
iil3e3y0yzvtys3d6f3f6wmbhirkx4v
64684
64683
2021-01-17T05:37:01Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64684
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6400,
["BEL"] = 7700,
["BGR"] = 4600,
["BLP"] = 1040000,
["BLP_IMDb_refimprove"] = 2100,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4700,
["BRA"] = 7900,
["BS"] = 2600,
["BS-map"] = 4000,
["BS-map/map"] = 3900,
["BS-overlap"] = 5000,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5000,
["BSrow"] = 4400,
["BSsplit"] = 9800,
["BSto"] = 6400,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 4700,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5500,
["Bar_percent"] = 5300,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 9900,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4100,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4200,
["Basketballstats"] = 2500,
["Bda"] = 2400,
["Better_source"] = 9900,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4300,
["Bharatiya_Janata_Party/meta/shortname"] = 2500,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6000,
["Big"] = 179000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6500,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 26000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3400,
["Birth_date"] = 303000,
["Birth_date_and_age"] = 640000,
["Birth_date_and_age2"] = 4300,
["Birth_year"] = 4900,
["Birth_year_and_age"] = 30000,
["Bk"] = 3500,
["Black"] = 7900,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3800,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 147000,
["Blockquote/styles.css"] = 147000,
["Blue"] = 9800,
["Bnt"] = 3300,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1340000,
["Bots"] = 11000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 80000,
["Box-shadow_border/css"] = 4000,
["BoxRec"] = 4700,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2100,
["Boxing_record_summary"] = 2100,
["Boxrec"] = 4300,
["Bq"] = 6100,
["Br"] = 3600,
["Br_separated_entries"] = 1670000,
["Brca"] = 2400,
["Break"] = 9700,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 3600,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 43000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2700,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7700,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5100,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6000,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
4mz79u6abufng4otcl9tp4cy99745p2
64685
64684
2021-01-24T05:24:45Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64685
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6400,
["BEL"] = 7700,
["BGR"] = 4600,
["BLP"] = 1040000,
["BLP_IMDb_refimprove"] = 2100,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6800,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4700,
["BRA"] = 7900,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 5000,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5000,
["BSrow"] = 4400,
["BSsplit"] = 9800,
["BSto"] = 6400,
["BTGProject"] = 2300,
["BUL"] = 4200,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5500,
["Bar_percent"] = 5300,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 9900,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4100,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4200,
["Basketballstats"] = 2500,
["Bda"] = 2400,
["Better_source"] = 9800,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4400,
["Bharatiya_Janata_Party/meta/shortname"] = 2600,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6000,
["Big"] = 179000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 6500,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 26000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3400,
["Birth_date"] = 304000,
["Birth_date_and_age"] = 641000,
["Birth_date_and_age2"] = 4300,
["Birth_year"] = 4900,
["Birth_year_and_age"] = 30000,
["Bk"] = 3500,
["Black"] = 7900,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3800,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 148000,
["Blockquote/styles.css"] = 148000,
["Blue"] = 9800,
["Bnt"] = 3300,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1340000,
["Bots"] = 12000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 80000,
["Box-shadow_border/css"] = 4000,
["BoxRec"] = 4700,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2100,
["Boxing_record_summary"] = 2100,
["Boxrec"] = 4300,
["Bq"] = 6100,
["Br"] = 3600,
["Br_separated_entries"] = 1680000,
["Brca"] = 2400,
["Break"] = 9700,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 3400,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 43000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2000,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2800,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7800,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5100,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6000,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
hhzmi0xcwnwmsasnm34wedrq4kytb92
64686
64685
2021-01-31T05:33:33Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64686
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6400,
["BEL"] = 7700,
["BGR"] = 4700,
["BLP"] = 1040000,
["BLP_IMDb_refimprove"] = 2000,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6800,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4700,
["BRA"] = 7900,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 5000,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5000,
["BSrow"] = 4400,
["BSsplit"] = 9800,
["BSto"] = 6400,
["BTGProject"] = 2300,
["BUL"] = 4300,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5500,
["Bar_percent"] = 5300,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 10000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4100,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4200,
["Basketballstats"] = 2500,
["Bda"] = 2400,
["Better_source"] = 9700,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4400,
["Bharatiya_Janata_Party/meta/shortname"] = 2600,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6000,
["Big"] = 179000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 5700,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 26000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3400,
["Birth_date"] = 304000,
["Birth_date_and_age"] = 642000,
["Birth_date_and_age2"] = 4300,
["Birth_year"] = 5000,
["Birth_year_and_age"] = 30000,
["Bk"] = 3500,
["Black"] = 7900,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3800,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 148000,
["Blockquote/styles.css"] = 148000,
["Blue"] = 9800,
["Bnt"] = 3400,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1340000,
["Bots"] = 12000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 80000,
["Box-shadow_border/css"] = 4000,
["BoxRec"] = 4700,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2200,
["Boxing_record_summary"] = 2200,
["Boxrec"] = 4300,
["Bq"] = 6100,
["Br"] = 3700,
["Br_separated_entries"] = 1680000,
["Brca"] = 2400,
["Break"] = 9700,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 3500,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 43000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2800,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7700,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5100,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6100,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
j7r5k7wcrugu1cuyb5se7h1xq1q3c92
64687
64686
2021-02-07T05:19:57Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64687
Scribunto
text/plain
return {
["B-Class"] = 34000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6400,
["BEL"] = 7700,
["BGR"] = 4700,
["BLP"] = 1040000,
["BLP_IMDb_refimprove"] = 2000,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4700,
["BRA"] = 7900,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 5000,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5000,
["BSrow"] = 4400,
["BSsplit"] = 9800,
["BSto"] = 6400,
["BTGProject"] = 2300,
["BUL"] = 4300,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5500,
["Bar_percent"] = 5300,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 13000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4100,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4200,
["Basketballstats"] = 2500,
["Bda"] = 2400,
["Better_source"] = 9600,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4400,
["Bharatiya_Janata_Party/meta/shortname"] = 2600,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6100,
["Big"] = 179000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 5600,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 26000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3400,
["Birth_date"] = 305000,
["Birth_date_and_age"] = 642000,
["Birth_date_and_age2"] = 4300,
["Birth_year"] = 5000,
["Birth_year_and_age"] = 30000,
["Bk"] = 3600,
["Black"] = 7900,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3800,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 148000,
["Blockquote/styles.css"] = 148000,
["Blue"] = 9800,
["Bnt"] = 3400,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1350000,
["Bots"] = 12000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 80000,
["Box-shadow_border/css"] = 4000,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2200,
["Boxing_record_summary"] = 2200,
["Boxrec"] = 4300,
["Bq"] = 6100,
["Br"] = 3700,
["Br_separated_entries"] = 1680000,
["Brca"] = 2400,
["Break"] = 9800,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 3900,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 43000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2800,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7800,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5100,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6100,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
5qba72f9ry0jcl2enes48a89ff6as75
64688
64687
2021-02-14T05:37:15Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64688
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6400,
["BEL"] = 7800,
["BGR"] = 4700,
["BLP"] = 1050000,
["BLP_IMDb_refimprove"] = 2000,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4700,
["BRA"] = 7900,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 5000,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5000,
["BSrow"] = 4400,
["BSsplit"] = 9800,
["BSto"] = 6400,
["BTGProject"] = 2200,
["BUL"] = 4300,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5500,
["Bar_percent"] = 5300,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4200,
["Basketballstats"] = 2500,
["Bda"] = 2500,
["Better_source"] = 9500,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4500,
["Bharatiya_Janata_Party/meta/shortname"] = 2700,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6100,
["Big"] = 179000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 5500,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3400,
["Birth_date"] = 306000,
["Birth_date_and_age"] = 643000,
["Birth_date_and_age2"] = 4300,
["Birth_year"] = 5000,
["Birth_year_and_age"] = 30000,
["Bk"] = 3600,
["Black"] = 7900,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3800,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 148000,
["Blockquote/styles.css"] = 148000,
["Blue"] = 9800,
["Bnt"] = 3400,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1350000,
["Bots"] = 12000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 80000,
["Box-shadow_border/css"] = 4000,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2200,
["Boxing_record_summary"] = 2200,
["Boxrec"] = 4300,
["Bq"] = 6100,
["Br"] = 3700,
["Br_separated_entries"] = 1680000,
["Brca"] = 2400,
["Break"] = 9800,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 4100,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 43000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2800,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7800,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5100,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6100,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
i0f3waarbpbbbrk0yh4m3aneqhp7yg3
64689
64688
2021-02-21T05:32:42Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64689
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6400,
["BEL"] = 7800,
["BGR"] = 4700,
["BLP"] = 1050000,
["BLP_IMDb_refimprove"] = 2000,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4700,
["BRA"] = 7900,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 5000,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5000,
["BSrow"] = 4400,
["BSsplit"] = 9800,
["BSto"] = 6400,
["BTGProject"] = 2200,
["BUL"] = 4300,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5500,
["Bar_percent"] = 5300,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4200,
["Basketballstats"] = 2500,
["Bda"] = 2500,
["Better_source"] = 9400,
["Better_source_needed"] = 13000,
["Bharatiya_Janata_Party/meta/color"] = 4500,
["Bharatiya_Janata_Party/meta/shortname"] = 2700,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6100,
["Big"] = 179000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 5200,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3400,
["Birth_date"] = 306000,
["Birth_date_and_age"] = 644000,
["Birth_date_and_age2"] = 4300,
["Birth_year"] = 5100,
["Birth_year_and_age"] = 30000,
["Bk"] = 3600,
["Black"] = 7900,
["Blist"] = 24000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3800,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 148000,
["Blockquote/styles.css"] = 148000,
["Blue"] = 9800,
["Bnt"] = 3400,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1350000,
["Bots"] = 12000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 82000,
["Box-shadow_border/css"] = 4000,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2200,
["Boxing_record_summary"] = 2200,
["Boxrec"] = 4300,
["Bq"] = 6200,
["Br"] = 3700,
["Br_separated_entries"] = 1690000,
["Brca"] = 2400,
["Break"] = 9800,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 4400,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 43000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 62000,
["Bus_icon"] = 2800,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7800,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5100,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6100,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
hx187j43s04yxslb0pfc6s7evxivvey
64690
64689
2021-02-28T05:54:47Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64690
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6400,
["BEL"] = 7800,
["BGR"] = 4700,
["BLP"] = 1050000,
["BLP_IMDb_refimprove"] = 2000,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4700,
["BRA"] = 7900,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 5000,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5000,
["BSrow"] = 4400,
["BSsplit"] = 9800,
["BSto"] = 6400,
["BTGProject"] = 2200,
["BUL"] = 4300,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5600,
["Bar_percent"] = 5400,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 13000,
["Baseballstats"] = 22000,
["Based_on"] = 19000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2500,
["Better_source"] = 9400,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 4600,
["Bharatiya_Janata_Party/meta/shortname"] = 2800,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6100,
["Big"] = 180000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 5000,
["Bio_icon"] = 83000,
["Bio_icon2"] = 83000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3500,
["Birth_date"] = 306000,
["Birth_date_and_age"] = 645000,
["Birth_date_and_age2"] = 4300,
["Birth_year"] = 5100,
["Birth_year_and_age"] = 30000,
["Bk"] = 3600,
["Black"] = 7900,
["Blist"] = 25000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3900,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 149000,
["Blockquote/styles.css"] = 149000,
["Blue"] = 9800,
["Bnt"] = 3400,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1350000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 81000,
["Box-shadow_border/css"] = 4000,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2200,
["Boxing_record_summary"] = 2200,
["Boxrec"] = 4300,
["Bq"] = 6200,
["Br"] = 3800,
["Br_separated_entries"] = 1690000,
["Brca"] = 2400,
["Break"] = 9800,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 4200,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 43000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 62000,
["Bus_icon"] = 2800,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7800,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5100,
["Module:Based_on"] = 19000,
["Module:Bibleverse"] = 6100,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
i2olt6kyxsqjq7jlpezpguc2nsvxveq
64691
64690
2021-03-07T05:17:32Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64691
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6400,
["BEL"] = 7800,
["BGR"] = 4700,
["BLP"] = 1050000,
["BLP_IMDb_refimprove"] = 2000,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4800,
["BRA"] = 7900,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 5000,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5000,
["BSrow"] = 4400,
["BSsplit"] = 9900,
["BSto"] = 6400,
["BTGProject"] = 2200,
["BUL"] = 4300,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5600,
["Bar_percent"] = 5400,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 13000,
["Baseballstats"] = 22000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2500,
["Better_source"] = 9300,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 4600,
["Bharatiya_Janata_Party/meta/shortname"] = 2800,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6100,
["Big"] = 180000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 4900,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3500,
["Birth_date"] = 307000,
["Birth_date_and_age"] = 645000,
["Birth_date_and_age2"] = 4300,
["Birth_year"] = 5100,
["Birth_year_and_age"] = 30000,
["Bk"] = 3600,
["Black"] = 8000,
["Blist"] = 25000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3900,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 149000,
["Blockquote/styles.css"] = 149000,
["Blue"] = 9900,
["Bnt"] = 3400,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1360000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 81000,
["Box-shadow_border/css"] = 4000,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2200,
["Boxing_record_summary"] = 2200,
["Boxrec"] = 4300,
["Bq"] = 6200,
["Br"] = 3800,
["Br_separated_entries"] = 1690000,
["Brca"] = 2400,
["Break"] = 9900,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 3700,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 44000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 62000,
["Bus_icon"] = 2800,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7800,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5100,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6100,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
ojrvgb51ri6v2gs181l2kra6u4r9k71
64692
64691
2021-03-14T07:33:29Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64692
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6400,
["BEL"] = 7800,
["BGR"] = 4700,
["BLP"] = 1050000,
["BLP_IMDb_refimprove"] = 2000,
["BLP_others"] = 3700,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4800,
["BRA"] = 8100,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 5000,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5000,
["BSrow"] = 4400,
["BSsplit"] = 9900,
["BSto"] = 6400,
["BTGProject"] = 2200,
["BUL"] = 4300,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5600,
["Bar_percent"] = 5400,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 13000,
["Baseballstats"] = 22000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2500,
["Better_source"] = 9200,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 4600,
["Bharatiya_Janata_Party/meta/shortname"] = 2800,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6100,
["Big"] = 180000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 4900,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 22000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3500,
["Birth_date"] = 308000,
["Birth_date_and_age"] = 646000,
["Birth_date_and_age2"] = 4300,
["Birth_year"] = 5200,
["Birth_year_and_age"] = 30000,
["Bk"] = 3600,
["Black"] = 8000,
["Blist"] = 25000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3900,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 149000,
["Blockquote/styles.css"] = 149000,
["Blue"] = 9900,
["Bnt"] = 3400,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1360000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 81000,
["Box-shadow_border/css"] = 4100,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2200,
["Boxing_record_summary"] = 2200,
["Boxrec"] = 4300,
["Bq"] = 6200,
["Br"] = 3900,
["Br_separated_entries"] = 1690000,
["Brca"] = 2400,
["Break"] = 9900,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 3600,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 44000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulbophyllum-stub"] = 2000,
["Bulleted_list"] = 62000,
["Bus_icon"] = 2800,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4800,
["By_whom"] = 7800,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5100,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6100,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
}
a049p1w08vsx0xivvsnu3lsv0r5bx4a
64693
64692
2021-03-21T05:38:42Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64693
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6400,
["BEL"] = 7800,
["BGR"] = 4700,
["BLP"] = 1050000,
["BLP_others"] = 3800,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4800,
["BRA"] = 8100,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 5000,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5000,
["BSrow"] = 4400,
["BSsplit"] = 9900,
["BSto"] = 6400,
["BTGProject"] = 2200,
["BUL"] = 4300,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5600,
["Bar_percent"] = 5400,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5800,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2500,
["Better_source"] = 9200,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 4600,
["Bharatiya_Janata_Party/meta/shortname"] = 2800,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6100,
["Big"] = 180000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 4800,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 22000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3500,
["Birth_date"] = 308000,
["Birth_date_and_age"] = 647000,
["Birth_date_and_age2"] = 4300,
["Birth_year"] = 5200,
["Birth_year_and_age"] = 30000,
["Bk"] = 3600,
["Black"] = 8000,
["Blist"] = 25000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3900,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 149000,
["Blockquote/styles.css"] = 149000,
["Blue"] = 9900,
["Bnt"] = 3400,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1360000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 81000,
["Box-shadow_border/css"] = 4100,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2300,
["Boxing_record_summary"] = 2300,
["Boxrec"] = 4300,
["Bq"] = 6200,
["Br"] = 3900,
["Br_separated_entries"] = 1700000,
["Brca"] = 2400,
["Break"] = 9900,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 3200,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 44000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 62000,
["Bus_icon"] = 2800,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 7800,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5100,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6100,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
jkwmj7jstdvth2mkddo0tv42gck0f3p
64694
64693
2021-03-28T05:36:05Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64694
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6400,
["BEL"] = 7900,
["BGR"] = 4700,
["BLP"] = 1050000,
["BLP_others"] = 3800,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4800,
["BRA"] = 8100,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 5000,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5000,
["BSrow"] = 4400,
["BSsplit"] = 9900,
["BSto"] = 6500,
["BTGProject"] = 2200,
["BUL"] = 4300,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5600,
["Bar_percent"] = 5400,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5900,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2500,
["Better_source"] = 9100,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 4600,
["Bharatiya_Janata_Party/meta/shortname"] = 2800,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6100,
["Big"] = 180000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 4600,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 22000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3500,
["Birth_date"] = 309000,
["Birth_date_and_age"] = 647000,
["Birth_date_and_age2"] = 4300,
["Birth_year"] = 5300,
["Birth_year_and_age"] = 30000,
["Bk"] = 3600,
["Black"] = 8000,
["Blist"] = 25000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 3900,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 149000,
["Blockquote/styles.css"] = 149000,
["Blue"] = 9900,
["Bnt"] = 3500,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1360000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 81000,
["Box-shadow_border/css"] = 4100,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2300,
["Boxing_record_summary"] = 2300,
["Boxrec"] = 4400,
["Bq"] = 6200,
["Br"] = 3900,
["Br_separated_entries"] = 1700000,
["Brca"] = 2400,
["Break"] = 9900,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 2700,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 44000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 62000,
["Bus_icon"] = 2800,
["Busy"] = 2800,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 7800,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 5100,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6100,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
p4b32o03o8qzdl2pl219suhg0dtmahw
64695
64694
2021-04-04T05:43:35Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64695
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6400,
["BEL"] = 7900,
["BGR"] = 4700,
["BLP"] = 1050000,
["BLP_others"] = 3900,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4800,
["BRA"] = 8100,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 5000,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5000,
["BSrow"] = 4400,
["BSsplit"] = 9900,
["BSto"] = 6500,
["BTGProject"] = 2200,
["BUL"] = 4300,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5600,
["Bar_percent"] = 5400,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5900,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4200,
["Basketballstats"] = 2500,
["Bda"] = 2500,
["Better_source"] = 9000,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 4700,
["Bharatiya_Janata_Party/meta/shortname"] = 2800,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6200,
["Big"] = 181000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 4500,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 22000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3500,
["Birth_date"] = 309000,
["Birth_date_and_age"] = 648000,
["Birth_date_and_age2"] = 4300,
["Birth_year"] = 5300,
["Birth_year_and_age"] = 30000,
["Bk"] = 3600,
["Black"] = 8000,
["Blist"] = 25000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 4000,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 149000,
["Blockquote/styles.css"] = 149000,
["Blue"] = 9900,
["Bnt"] = 3500,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1360000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 83000,
["Box-shadow_border/css"] = 4100,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2300,
["Boxing_record_summary"] = 2300,
["Boxrec"] = 4400,
["Bq"] = 6200,
["Br"] = 3900,
["Br_separated_entries"] = 1700000,
["Brca"] = 2400,
["Break"] = 10000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 46000,
["Broken_ref/cat"] = 2600,
["Broken_ref/lang"] = 46000,
["Broken_ref/styles.css"] = 44000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 62000,
["Bus_icon"] = 2800,
["Busy"] = 2800,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 7800,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6200,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
htzn1wmalbgxgmmttxojf6f7920tl6v
64696
64695
2021-04-11T05:40:06Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64696
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6400,
["BEL"] = 7900,
["BGR"] = 4700,
["BLP"] = 1050000,
["BLP_others"] = 3900,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2200,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4800,
["BRA"] = 8100,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 5000,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5000,
["BSrow"] = 4400,
["BSsplit"] = 9900,
["BSto"] = 6500,
["BTGProject"] = 2200,
["BUL"] = 4300,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5600,
["Bar_percent"] = 5400,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5900,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2500,
["Better_source"] = 9000,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 4700,
["Bharatiya_Janata_Party/meta/shortname"] = 2800,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6200,
["Big"] = 181000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 4300,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 22000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3500,
["Birth_date"] = 310000,
["Birth_date_and_age"] = 649000,
["Birth_date_and_age2"] = 4300,
["Birth_year"] = 5300,
["Birth_year_and_age"] = 31000,
["Bk"] = 3600,
["Black"] = 8000,
["Blist"] = 25000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 4000,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 150000,
["Blockquote/styles.css"] = 150000,
["Blue"] = 9900,
["Bnt"] = 3500,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4300,
["Both"] = 1360000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 83000,
["Box-shadow_border/css"] = 4100,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2300,
["Boxing_record_summary"] = 2300,
["Boxrec"] = 4400,
["Bq"] = 6200,
["Br"] = 3800,
["Br_separated_entries"] = 1700000,
["Brca"] = 2400,
["Break"] = 10000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 46000,
["Broken_ref/cat"] = 2500,
["Broken_ref/lang"] = 46000,
["Broken_ref/styles.css"] = 44000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 62000,
["Bus_icon"] = 2800,
["Busy"] = 2800,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 7800,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6200,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2350000,
}
t648oakytuhdc0mfeqsgm96osgtmmzg
64697
64696
2021-04-18T05:36:22Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64697
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6500,
["BEL"] = 7900,
["BGR"] = 4700,
["BLP"] = 1050000,
["BLP_others"] = 4000,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4800,
["BRA"] = 8100,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 5000,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5000,
["BSrow"] = 4400,
["BSsplit"] = 10000,
["BSto"] = 6500,
["BTGProject"] = 2200,
["BUL"] = 4300,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 5100,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5600,
["Bar_percent"] = 5400,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5900,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2500,
["Better_source"] = 8900,
["Better_source_needed"] = 14000,
["Better_source_requested"] = 2000,
["Bharatiya_Janata_Party/meta/color"] = 4700,
["Bharatiya_Janata_Party/meta/shortname"] = 2800,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6200,
["Big"] = 181000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 4200,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 22000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3500,
["Birth_date"] = 310000,
["Birth_date_and_age"] = 650000,
["Birth_date_and_age2"] = 4300,
["Birth_year"] = 5400,
["Birth_year_and_age"] = 31000,
["Bk"] = 3600,
["Black"] = 8000,
["Blist"] = 25000,
["Block_indent"] = 15000,
["Block_indent/styles.css"] = 15000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 4000,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 150000,
["Blockquote/styles.css"] = 150000,
["Blue"] = 10000,
["Bnt"] = 3500,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4400,
["Both"] = 1360000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 83000,
["Box-shadow_border/css"] = 4000,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2300,
["Boxing_record_summary"] = 2300,
["Boxrec"] = 4400,
["Bq"] = 6200,
["Br"] = 3500,
["Br_separated_entries"] = 1700000,
["Brca"] = 2400,
["Break"] = 10000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 2500,
["Broken_ref/lang"] = 46000,
["Broken_ref/styles.css"] = 44000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 62000,
["Bus_icon"] = 2800,
["Busy"] = 2800,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 7800,
["Module:Babel"] = 39000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6200,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2350000,
}
bhhgu3637mnamlj2ie8gxrk1ds8sm4l
64698
64697
2021-04-25T05:35:31Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64698
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6500,
["BEL"] = 7900,
["BGR"] = 4700,
["BLP"] = 1050000,
["BLP_others"] = 4000,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4800,
["BRA"] = 8100,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 5000,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5000,
["BSrow"] = 4400,
["BSsplit"] = 10000,
["BSto"] = 6500,
["BTGProject"] = 2200,
["BUL"] = 4300,
["BWF"] = 2100,
["Babel"] = 39000,
["Background_color"] = 5100,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5600,
["Bar_percent"] = 5400,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5900,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2500,
["Better_source"] = 8800,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 4700,
["Bharatiya_Janata_Party/meta/shortname"] = 2800,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6200,
["Big"] = 181000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 3300,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 22000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3500,
["Birth_date"] = 311000,
["Birth_date_and_age"] = 651000,
["Birth_date_and_age2"] = 4300,
["Birth_year"] = 5400,
["Birth_year_and_age"] = 31000,
["Bk"] = 3600,
["Black"] = 8000,
["Blist"] = 25000,
["Block_indent"] = 22000,
["Block_indent/styles.css"] = 22000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 4000,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 150000,
["Blockquote/styles.css"] = 150000,
["Blue"] = 10000,
["Bnt"] = 3600,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4400,
["Both"] = 1360000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 84000,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2300,
["Boxing_record_summary"] = 2300,
["Boxrec"] = 4400,
["Bq"] = 6200,
["Br"] = 3500,
["Br_separated_entries"] = 1710000,
["Brca"] = 2400,
["Break"] = 10000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 2600,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 44000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2800,
["Busy"] = 2800,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 7800,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6200,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2350000,
}
29s483jbxjkiodwuwqe4bdrifb53vyg
64699
64698
2021-05-02T05:34:11Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64699
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6500,
["BEL"] = 7900,
["BGR"] = 4700,
["BLP"] = 1060000,
["BLP_others"] = 4000,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4800,
["BRA"] = 8100,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 5000,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5000,
["BSrow"] = 4400,
["BSsplit"] = 10000,
["BSto"] = 6500,
["BTGProject"] = 2200,
["BUL"] = 4300,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5600,
["Bar_percent"] = 5400,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5900,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2500,
["Better_source"] = 8800,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 3600,
["Bharatiya_Janata_Party/meta/shortname"] = 2800,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6200,
["Big"] = 182000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 3000,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 22000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3500,
["Birth_date"] = 311000,
["Birth_date_and_age"] = 651000,
["Birth_date_and_age2"] = 4300,
["Birth_year"] = 5400,
["Birth_year_and_age"] = 31000,
["Bk"] = 3600,
["Black"] = 8000,
["Blist"] = 25000,
["Block_indent"] = 28000,
["Block_indent/styles.css"] = 28000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 4000,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 150000,
["Blockquote/styles.css"] = 150000,
["Blue"] = 10000,
["Bnt"] = 3600,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4400,
["Both"] = 1360000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 84000,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2300,
["Boxing_record_summary"] = 2300,
["Boxrec"] = 4400,
["Bq"] = 6200,
["Br"] = 3500,
["Br_separated_entries"] = 1710000,
["Brca"] = 2500,
["Break"] = 10000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 2600,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 44000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2800,
["Busy"] = 2800,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 7800,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6200,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
9u9gntdvmqm8mndlgogldlir7jad7od
64700
64699
2021-05-09T05:14:01Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64700
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6500,
["BEL"] = 7900,
["BGR"] = 4800,
["BLP"] = 1060000,
["BLP_others"] = 4000,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6800,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4800,
["BRA"] = 8100,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 5000,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 5000,
["BSrow"] = 4300,
["BSsplit"] = 10000,
["BSto"] = 6500,
["BTGProject"] = 2200,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5600,
["Bar_percent"] = 5400,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6300,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 5900,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2600,
["Better_source"] = 8700,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 3600,
["Bharatiya_Janata_Party/meta/shortname"] = 2900,
["Bibleref2/url"] = 2100,
["Bibleverse"] = 6200,
["Big"] = 182000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 3000,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 22000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3600,
["Birth_date"] = 312000,
["Birth_date_and_age"] = 652000,
["Birth_date_and_age2"] = 4400,
["Birth_year"] = 5500,
["Birth_year_and_age"] = 31000,
["Bk"] = 3600,
["Black"] = 8100,
["Blist"] = 25000,
["Block_indent"] = 34000,
["Block_indent/styles.css"] = 34000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 4100,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 150000,
["Blockquote/styles.css"] = 150000,
["Blue"] = 10000,
["Bnt"] = 3600,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4400,
["Both"] = 1360000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 85000,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2300,
["Boxing_record_summary"] = 2400,
["Boxrec"] = 4400,
["Bq"] = 6200,
["Br"] = 3600,
["Br_separated_entries"] = 1710000,
["Brca"] = 2500,
["Break"] = 10000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 2600,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 44000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 7800,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6200,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
ns1l4br82x5hytsavbaksvsn2m4s0od
64701
64700
2021-05-16T05:13:58Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64701
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6500,
["BEL"] = 7900,
["BGR"] = 4800,
["BLP"] = 1060000,
["BLP_others"] = 4200,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6800,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4800,
["BRA"] = 8100,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4900,
["BS3"] = 2400,
["BS_template"] = 2600,
["BSpx"] = 4900,
["BSrow"] = 4300,
["BSsplit"] = 10000,
["BSto"] = 6500,
["BTGProject"] = 2200,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5600,
["Bar_percent"] = 5400,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2600,
["Better_source"] = 8700,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 3700,
["Bharatiya_Janata_Party/meta/shortname"] = 2900,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6200,
["Big"] = 182000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2800,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 22000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3700,
["Birth_date"] = 312000,
["Birth_date_and_age"] = 653000,
["Birth_date_and_age2"] = 4400,
["Birth_year"] = 5500,
["Birth_year_and_age"] = 31000,
["Bk"] = 3600,
["Black"] = 8100,
["Blist"] = 25000,
["Block_indent"] = 41000,
["Block_indent/styles.css"] = 41000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 4100,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 151000,
["Blockquote/styles.css"] = 151000,
["Blue"] = 10000,
["Bnt"] = 3600,
["Book-Class"] = 6300,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4400,
["Both"] = 1360000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 85000,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2400,
["Boxing_record_summary"] = 2400,
["Boxrec"] = 4400,
["Bq"] = 6200,
["Br"] = 3600,
["Br_separated_entries"] = 1710000,
["Brca"] = 2500,
["Break"] = 10000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 2600,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 44000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6200,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
00puowgybmx73v34sxoq4f12bbl24oa
64702
64701
2021-05-23T05:12:52Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64702
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3200,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6500,
["BEL"] = 7900,
["BGR"] = 4800,
["BLP"] = 1060000,
["BLP_others"] = 4400,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6800,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4800,
["BRA"] = 8100,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4900,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4900,
["BSrow"] = 4300,
["BSsplit"] = 10000,
["BSto"] = 6500,
["BTGProject"] = 2200,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 4900,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5600,
["Bar_percent"] = 5400,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2600,
["Better_source"] = 8600,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 3700,
["Bharatiya_Janata_Party/meta/shortname"] = 2900,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6200,
["Big"] = 182000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2800,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 22000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3700,
["Birth_date"] = 313000,
["Birth_date_and_age"] = 654000,
["Birth_date_and_age2"] = 4400,
["Birth_year"] = 5500,
["Birth_year_and_age"] = 31000,
["Bk"] = 3600,
["Black"] = 8100,
["Blist"] = 25000,
["Block_indent"] = 48000,
["Block_indent/styles.css"] = 48000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 4100,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 151000,
["Blockquote/styles.css"] = 151000,
["Blue"] = 10000,
["Bnt"] = 3600,
["Book-Class"] = 6300,
["Book_other"] = 58000,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4400,
["Both"] = 1360000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 85000,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2400,
["Boxing_record_summary"] = 2400,
["Boxrec"] = 4400,
["Bq"] = 6300,
["Br"] = 3600,
["Br_separated_entries"] = 1720000,
["Brca"] = 2500,
["Break"] = 10000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 2700,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 44000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 7800,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6200,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
k4u2kh8jfuenz68ww4q63cfvwci9qhm
64703
64702
2021-05-30T05:10:41Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64703
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3200,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6500,
["BEL"] = 7900,
["BGR"] = 4800,
["BLP"] = 1060000,
["BLP_others"] = 4500,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4800,
["BRA"] = 8100,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4900,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4900,
["BSrow"] = 4300,
["BSsplit"] = 10000,
["BSto"] = 6600,
["BTGProject"] = 2200,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 4900,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5600,
["Bar_percent"] = 5400,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2600,
["Better_source"] = 8500,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 3700,
["Bharatiya_Janata_Party/meta/shortname"] = 2900,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6200,
["Big"] = 183000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2800,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 22000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3700,
["Birth_date"] = 314000,
["Birth_date_and_age"] = 654000,
["Birth_date_and_age2"] = 4400,
["Birth_year"] = 5600,
["Birth_year_and_age"] = 31000,
["Bk"] = 3600,
["Black"] = 8100,
["Blist"] = 25000,
["Block_indent"] = 54000,
["Block_indent/styles.css"] = 54000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 26000,
["Blockedandtagged"] = 4100,
["Blockedsock"] = 19000,
["Blockedsockpuppet"] = 2500,
["Blockquote"] = 151000,
["Blockquote/styles.css"] = 151000,
["Blue"] = 10000,
["Bnt"] = 3600,
["Book-Class"] = 6300,
["Book_other"] = 58000,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4400,
["Both"] = 1360000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 85000,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2400,
["Boxing_record_summary"] = 2400,
["Boxrec"] = 4400,
["Bq"] = 6300,
["Br"] = 3600,
["Br_separated_entries"] = 1720000,
["Brca"] = 2500,
["Break"] = 10000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 2600,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 14000,
["Bronze3"] = 38000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6200,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
4fxrrl2u9cl99sm053x2pwerrz6jf4f
64704
64703
2021-06-06T05:14:06Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64704
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3300,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6500,
["BEL"] = 7900,
["BGR"] = 4800,
["BLP"] = 1060000,
["BLP_others"] = 4500,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4800,
["BRA"] = 8100,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4900,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4900,
["BSrow"] = 4300,
["BSsplit"] = 10000,
["BSto"] = 6600,
["BTGProject"] = 2200,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 4900,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5600,
["Bar_percent"] = 5400,
["Bare_URL_inline"] = 7300,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2600,
["Better_source"] = 8400,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 3700,
["Bharatiya_Janata_Party/meta/shortname"] = 2900,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6200,
["Big"] = 183000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2800,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 22000,
["Birth-date_and_age"] = 11000,
["Birth_based_on_age_as_of_date"] = 3700,
["Birth_date"] = 314000,
["Birth_date_and_age"] = 655000,
["Birth_date_and_age2"] = 4400,
["Birth_year"] = 5600,
["Birth_year_and_age"] = 31000,
["Bk"] = 3600,
["Black"] = 8100,
["Blist"] = 25000,
["Block_indent"] = 61000,
["Block_indent/styles.css"] = 61000,
["Blocked_proxy"] = 17000,
["Blocked_sockpuppet"] = 24000,
["Blockedandtagged"] = 4100,
["Blockedsock"] = 19000,
["Blockquote"] = 151000,
["Blockquote/styles.css"] = 151000,
["Blue"] = 10000,
["Bnt"] = 3600,
["Book-Class"] = 6300,
["Book_other"] = 58000,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4400,
["Both"] = 1370000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 85000,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2400,
["Boxing_record_summary"] = 2400,
["Boxrec"] = 4400,
["Bq"] = 6300,
["Br"] = 3700,
["Br_separated_entries"] = 1720000,
["Brca"] = 2500,
["Break"] = 10000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 2600,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 14000,
["Bronze3"] = 39000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6200,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
c1j6bevx1mtdefea01c74sk2989v0yp
64705
64704
2021-06-13T05:11:55Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64705
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3300,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6500,
["BEL"] = 7900,
["BGR"] = 4800,
["BLP"] = 1060000,
["BLP_others"] = 4600,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6300,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4800,
["BRA"] = 8000,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4900,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4900,
["BSrow"] = 4300,
["BSsplit"] = 10000,
["BSto"] = 6600,
["BTGProject"] = 2200,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 4900,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5700,
["Bar_percent"] = 5500,
["Bare_URL_inline"] = 7100,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2600,
["Better_source"] = 8400,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 3700,
["Bharatiya_Janata_Party/meta/shortname"] = 2900,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6200,
["Big"] = 183000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2900,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 23000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3700,
["Birth_date"] = 315000,
["Birth_date_and_age"] = 656000,
["Birth_date_and_age2"] = 4400,
["Birth_year"] = 5600,
["Birth_year_and_age"] = 31000,
["Bk"] = 3600,
["Black"] = 8200,
["Blist"] = 25000,
["Block_indent"] = 66000,
["Block_indent/styles.css"] = 66000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4100,
["Blockquote"] = 152000,
["Blockquote/styles.css"] = 152000,
["Blue"] = 10000,
["Bnt"] = 3700,
["Book-Class"] = 6300,
["Book_other"] = 58000,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4400,
["Both"] = 1370000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 86000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2400,
["Boxing_record_summary"] = 2400,
["Boxrec"] = 4400,
["Bq"] = 6300,
["Br"] = 3700,
["Br_separated_entries"] = 1720000,
["Brca"] = 2500,
["Break"] = 10000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 2700,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 14000,
["Bronze3"] = 39000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6200,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
ha07cs4wsg82d3fz84rkpjder1t88qz
64706
64705
2021-06-20T05:12:13Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64706
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3400,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6500,
["BEL"] = 8000,
["BGR"] = 4800,
["BLP"] = 1060000,
["BLP_others"] = 4600,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6300,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4800,
["BRA"] = 8000,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4900,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4900,
["BSrow"] = 4300,
["BSsplit"] = 10000,
["BSto"] = 6600,
["BTGProject"] = 2200,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5700,
["Bar_percent"] = 5500,
["Bare_URL_inline"] = 7000,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 22000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2700,
["Better_source"] = 8300,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2900,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6200,
["Big"] = 183000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2900,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 23000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3700,
["Birth_date"] = 315000,
["Birth_date_and_age"] = 656000,
["Birth_date_and_age2"] = 4400,
["Birth_year"] = 5700,
["Birth_year_and_age"] = 31000,
["Bk"] = 3600,
["Black"] = 8200,
["Blist"] = 25000,
["Block_indent"] = 72000,
["Block_indent/styles.css"] = 72000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4100,
["Blockquote"] = 152000,
["Blockquote/styles.css"] = 152000,
["Blue"] = 10000,
["Bnt"] = 3700,
["Book-Class"] = 6300,
["Book_other"] = 58000,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4400,
["Both"] = 1370000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 86000,
["BoxRec"] = 4800,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2400,
["Boxing_record_summary"] = 2400,
["Boxrec"] = 4400,
["Bq"] = 6300,
["Br"] = 3800,
["Br_separated_entries"] = 1720000,
["Brca"] = 2500,
["Break"] = 10000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 47000,
["Broken_ref/cat"] = 2800,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 14000,
["Bronze3"] = 39000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6200,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
tg3rjgi3tbbto5vzh4fnp5ilnc50z2n
64707
64706
2021-06-27T05:13:34Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64707
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6500,
["BEL"] = 7900,
["BGR"] = 4800,
["BLP"] = 1060000,
["BLP_others"] = 4600,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6300,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4800,
["BRA"] = 8000,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4900,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4900,
["BSrow"] = 4300,
["BSsplit"] = 10000,
["BSto"] = 6600,
["BTGProject"] = 2200,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5700,
["Bar_percent"] = 5500,
["Bare_URL_inline"] = 6900,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 13000,
["Baseballstats"] = 22000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2700,
["Better_source"] = 8200,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2900,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6200,
["Big"] = 184000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2900,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 23000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3700,
["Birth_date"] = 316000,
["Birth_date_and_age"] = 657000,
["Birth_date_and_age2"] = 4400,
["Birth_year"] = 5700,
["Birth_year_and_age"] = 31000,
["Bk"] = 3600,
["Black"] = 8200,
["Blist"] = 25000,
["Block_indent"] = 78000,
["Block_indent/styles.css"] = 78000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4200,
["Blockquote"] = 152000,
["Blockquote/styles.css"] = 152000,
["Blue"] = 10000,
["Bnt"] = 3700,
["Book-Class"] = 6300,
["Book_other"] = 58000,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4400,
["Both"] = 1370000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 86000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2400,
["Boxing_record_summary"] = 2400,
["Boxrec"] = 4400,
["Bq"] = 6300,
["Br"] = 3800,
["Br_separated_entries"] = 1710000,
["Brca"] = 2500,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 2800,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 14000,
["Bronze3"] = 39000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 63000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6200,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
m1zlrw0nq05a6vgjhqxvuyxlth8rxhm
64708
64707
2021-07-04T05:13:24Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64708
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6500,
["BEL"] = 8000,
["BGR"] = 4800,
["BLP"] = 1060000,
["BLP_others"] = 4600,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6300,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4800,
["BRA"] = 8000,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4900,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4900,
["BSrow"] = 4300,
["BSsplit"] = 10000,
["BSto"] = 6600,
["BTGProject"] = 2200,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5700,
["Bar_percent"] = 5500,
["Bare_URL_inline"] = 15000,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 13000,
["Baseballstats"] = 23000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2700,
["Better_source"] = 8200,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 3800,
["Bharatiya_Janata_Party/meta/shortname"] = 2900,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6200,
["Big"] = 183000,
["Bigger"] = 37000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2900,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 23000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3700,
["Birth_date"] = 316000,
["Birth_date_and_age"] = 658000,
["Birth_date_and_age2"] = 4500,
["Birth_year"] = 5800,
["Birth_year_and_age"] = 31000,
["Bk"] = 3600,
["Black"] = 8200,
["Blist"] = 25000,
["Block_indent"] = 84000,
["Block_indent/styles.css"] = 84000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4200,
["Blockquote"] = 152000,
["Blockquote/styles.css"] = 152000,
["Blue"] = 10000,
["Bnt"] = 3700,
["Book_other"] = 58000,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4400,
["Both"] = 1370000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 86000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2400,
["Boxing_record_summary"] = 2400,
["Boxrec"] = 4400,
["Bq"] = 6300,
["Br"] = 3900,
["Br_separated_entries"] = 1710000,
["Brca"] = 2500,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 2900,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 14000,
["Bronze3"] = 39000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6200,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
t8ppt4x892t3fmpemd6cn3aumhs1rum
64709
64708
2021-07-11T05:14:53Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64709
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6500,
["BEL"] = 8000,
["BGR"] = 4800,
["BLP"] = 1070000,
["BLP_others"] = 4700,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6300,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4900,
["BRA"] = 8000,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4800,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4800,
["BSrow"] = 4300,
["BSsplit"] = 10000,
["BSto"] = 6600,
["BTGProject"] = 2200,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5700,
["Bar_percent"] = 5500,
["Bare_URL_inline"] = 15000,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 13000,
["Baseballstats"] = 23000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2700,
["Better_source"] = 8100,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 3900,
["Bharatiya_Janata_Party/meta/shortname"] = 2900,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6200,
["Big"] = 183000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2900,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 23000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3800,
["Birth_date"] = 317000,
["Birth_date_and_age"] = 659000,
["Birth_date_and_age2"] = 4500,
["Birth_year"] = 5800,
["Birth_year_and_age"] = 31000,
["Bk"] = 3600,
["Black"] = 8200,
["Blist"] = 25000,
["Block_indent"] = 88000,
["Block_indent/styles.css"] = 88000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4200,
["Blockquote"] = 152000,
["Blockquote/styles.css"] = 152000,
["Blue"] = 10000,
["Bnt"] = 3700,
["Book_other"] = 58000,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4400,
["Both"] = 1370000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 82000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2400,
["Boxing_record_summary"] = 2400,
["Boxrec"] = 4400,
["Bq"] = 6300,
["Br"] = 3900,
["Br_separated_entries"] = 1710000,
["Brca"] = 2500,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 2800,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 14000,
["Bronze3"] = 39000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 8000,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6200,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2360000,
}
ruy0nx4bqv3rglnt2xtj4jaglrht2tk
64710
64709
2021-07-18T05:11:16Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64710
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6500,
["BEL"] = 8000,
["BGR"] = 4800,
["BLP"] = 1070000,
["BLP_others"] = 4700,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6200,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4900,
["BRA"] = 8000,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3800,
["BS-overlap"] = 4800,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4800,
["BSrow"] = 4300,
["BSsplit"] = 10000,
["BSto"] = 6600,
["BTGProject"] = 2100,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5700,
["Bar_percent"] = 5500,
["Bare_URL_inline"] = 15000,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 13000,
["Baseballstats"] = 23000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2700,
["Better_source"] = 8100,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 3900,
["Bharatiya_Janata_Party/meta/shortname"] = 3000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 184000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2900,
["Bio_icon"] = 84000,
["Bio_icon2"] = 84000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 23000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3800,
["Birth_date"] = 317000,
["Birth_date_and_age"] = 660000,
["Birth_date_and_age2"] = 4500,
["Birth_year"] = 5800,
["Birth_year_and_age"] = 31000,
["Bk"] = 3600,
["Black"] = 8200,
["Blist"] = 26000,
["Block_indent"] = 92000,
["Block_indent/styles.css"] = 92000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4200,
["Blockquote"] = 152000,
["Blockquote/styles.css"] = 152000,
["Blue"] = 10000,
["Bnt"] = 3700,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4400,
["Both"] = 1370000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 83000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2400,
["Boxing_record_summary"] = 2400,
["Boxrec"] = 4400,
["Bq"] = 6300,
["Br"] = 3900,
["Br_separated_entries"] = 1710000,
["Brca"] = 2500,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 2900,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 14000,
["Bronze3"] = 39000,
["Bronze_medal"] = 4500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 8000,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2370000,
}
7xjj88j9802y3h9npwe11dgwmuo1iet
64711
64710
2021-07-25T05:11:44Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64711
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6500,
["BEL"] = 8000,
["BGR"] = 4800,
["BLP"] = 1070000,
["BLP_others"] = 4800,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6200,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4900,
["BRA"] = 8000,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3800,
["BS-overlap"] = 4900,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4900,
["BSrow"] = 4300,
["BSsplit"] = 10000,
["BSto"] = 6600,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5700,
["Bar_percent"] = 5500,
["Bare_URL_inline"] = 14000,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2700,
["Better_source"] = 8100,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 3900,
["Bharatiya_Janata_Party/meta/shortname"] = 3000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 184000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2800,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 23000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3800,
["Birth_date"] = 317000,
["Birth_date_and_age"] = 661000,
["Birth_date_and_age2"] = 4500,
["Birth_year"] = 5800,
["Birth_year_and_age"] = 31000,
["Bk"] = 3600,
["Black"] = 8200,
["Blist"] = 26000,
["Block_indent"] = 97000,
["Block_indent/styles.css"] = 97000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4200,
["Blockquote"] = 153000,
["Blockquote/styles.css"] = 153000,
["Blue"] = 10000,
["Bnt"] = 3800,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4400,
["Both"] = 1380000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 83000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2400,
["Boxing_record_summary"] = 2500,
["Boxrec"] = 4400,
["Bq"] = 6300,
["Br"] = 4000,
["Br_separated_entries"] = 1710000,
["Brca"] = 2500,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 2900,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 14000,
["Bronze3"] = 39000,
["Bronze_medal"] = 4600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 8000,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2370000,
}
mmxvsxkkxt9dwpas6m4h22jdsui0t4k
64712
64711
2021-08-01T05:13:01Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64712
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6500,
["BEL"] = 8000,
["BGR"] = 4800,
["BLP"] = 1070000,
["BLP_others"] = 4800,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6200,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4900,
["BRA"] = 8000,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3800,
["BS-overlap"] = 4900,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4900,
["BSrow"] = 4300,
["BSsplit"] = 10000,
["BSto"] = 6600,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5700,
["Bar_percent"] = 5500,
["Bare_URL_inline"] = 14000,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2700,
["Better_source"] = 8000,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 3900,
["Bharatiya_Janata_Party/meta/shortname"] = 3000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 184000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2800,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 23000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3800,
["Birth_date"] = 318000,
["Birth_date_and_age"] = 663000,
["Birth_date_and_age2"] = 4600,
["Birth_year"] = 5900,
["Birth_year_and_age"] = 32000,
["Bk"] = 3600,
["Black"] = 8300,
["Blist"] = 26000,
["Block_indent"] = 102000,
["Block_indent/styles.css"] = 102000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4300,
["Blockquote"] = 153000,
["Blockquote/styles.css"] = 153000,
["Blue"] = 10000,
["Bnt"] = 3800,
["Book_report"] = 6300,
["Book_report_end"] = 6300,
["Book_report_rating"] = 6300,
["Book_report_start"] = 6300,
["Book_report_time"] = 6300,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2300,
["Botanist"] = 4400,
["Both"] = 1380000,
["Bots"] = 13000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 84000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2500,
["Boxing_record_summary"] = 2500,
["Boxrec"] = 4400,
["Bq"] = 6300,
["Br"] = 4000,
["Br_separated_entries"] = 1720000,
["Brca"] = 2500,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 3000,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 14000,
["Bronze3"] = 39000,
["Bronze_medal"] = 4600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 8000,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2370000,
}
opw2cmsyh6wiqja4hkxvxb8ceh1qczu
64713
64712
2021-08-08T05:13:57Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64713
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6500,
["BEL"] = 8000,
["BGR"] = 4800,
["BLP"] = 1070000,
["BLP_others"] = 4900,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4900,
["BRA"] = 8000,
["BS"] = 2500,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 4900,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4900,
["BSrow"] = 4300,
["BSsplit"] = 10000,
["BSto"] = 6700,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5000,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5700,
["Bar_percent"] = 5500,
["Bare_URL_inline"] = 14000,
["Baseball_navbox"] = 10000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2700,
["Better_source"] = 8000,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 3900,
["Bharatiya_Janata_Party/meta/shortname"] = 3000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 184000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2800,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 23000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3800,
["Birth_date"] = 318000,
["Birth_date_and_age"] = 664000,
["Birth_date_and_age2"] = 4600,
["Birth_year"] = 5900,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8300,
["Blist"] = 26000,
["Block_indent"] = 106000,
["Block_indent/styles.css"] = 106000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4300,
["Blockquote"] = 153000,
["Blockquote/styles.css"] = 153000,
["Blue"] = 10000,
["Bnt"] = 3800,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2400,
["Botanist"] = 4400,
["Both"] = 1380000,
["Bots"] = 13000,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 84000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2500,
["Boxing_record_summary"] = 2500,
["Boxrec"] = 4400,
["Bq"] = 6300,
["Br"] = 4000,
["Br_separated_entries"] = 1720000,
["Brca"] = 2500,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2200,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 3000,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 14000,
["Bronze3"] = 39000,
["Bronze_medal"] = 4700,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 8000,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2370000,
}
66z2pg1d01embo9ezysr6t8nzn15ypz
64714
64713
2021-08-15T05:12:30Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64714
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2000,
["BDFutbol"] = 6600,
["BEL"] = 8000,
["BGR"] = 4800,
["BLP"] = 1070000,
["BLP_others"] = 4900,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2100,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4900,
["BRA"] = 8000,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4800,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4800,
["BSrow"] = 4200,
["BSsplit"] = 10000,
["BSto"] = 6700,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 2900,
["Bar_box"] = 5700,
["Bar_percent"] = 5600,
["Bare_URL_inline"] = 13000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 20000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2700,
["Better_source"] = 8000,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 3900,
["Bharatiya_Janata_Party/meta/shortname"] = 3000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 185000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2900,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 23000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3700,
["Birth_date"] = 319000,
["Birth_date_and_age"] = 665000,
["Birth_date_and_age2"] = 4600,
["Birth_year"] = 5900,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8300,
["Blist"] = 26000,
["Block_indent"] = 111000,
["Block_indent/styles.css"] = 111000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4300,
["Blockquote"] = 153000,
["Blockquote/styles.css"] = 153000,
["Blue"] = 10000,
["Bnt"] = 3800,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2400,
["Botanist"] = 4400,
["Both"] = 1380000,
["Bots"] = 13000,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 84000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2500,
["Boxing_record_summary"] = 2500,
["Boxrec"] = 4400,
["Bq"] = 6300,
["Br"] = 4000,
["Br_separated_entries"] = 1720000,
["Brca"] = 2500,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 3200,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 14000,
["Bronze3"] = 39000,
["Bronze_medal"] = 4700,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 8000,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 20000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2370000,
}
p3vlf0xa09rav91zq0qiqdodc31rnei
64715
64714
2021-08-22T05:13:13Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64715
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6600,
["BEL"] = 8000,
["BGR"] = 4800,
["BLP"] = 1070000,
["BLP_others"] = 5000,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2000,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6300,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4900,
["BRA"] = 8000,
["BS"] = 2500,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4800,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4800,
["BSrow"] = 4200,
["BSsplit"] = 10000,
["BSto"] = 6700,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 3000,
["Bar_box"] = 5700,
["Bar_percent"] = 5600,
["Bare_URL_inline"] = 13000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4300,
["Basketballstats"] = 2500,
["Bda"] = 2700,
["Better_source"] = 8000,
["Better_source_needed"] = 14000,
["Bharatiya_Janata_Party/meta/color"] = 3900,
["Bharatiya_Janata_Party/meta/shortname"] = 3000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 185000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2900,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 23000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3800,
["Birth_date"] = 319000,
["Birth_date_and_age"] = 665000,
["Birth_date_and_age2"] = 4600,
["Birth_year"] = 5900,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8300,
["Blist"] = 26000,
["Block_indent"] = 116000,
["Block_indent/styles.css"] = 116000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4300,
["Blockquote"] = 153000,
["Blockquote/styles.css"] = 153000,
["Blue"] = 10000,
["Bnt"] = 3800,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2400,
["Botanist"] = 4400,
["Both"] = 1380000,
["Bots"] = 14000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 84000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2500,
["Boxing_record_summary"] = 2500,
["Boxrec"] = 4400,
["Bq"] = 6300,
["Br"] = 4100,
["Br_separated_entries"] = 1720000,
["Brca"] = 2500,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 3300,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 14000,
["Bronze3"] = 39000,
["Bronze_medal"] = 4700,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 8000,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2370000,
}
pc82yvtzzoyxyhc05b31cp77d1kmakp
64716
64715
2021-08-29T05:12:39Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64716
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6600,
["BEL"] = 8000,
["BGR"] = 4800,
["BLP"] = 1070000,
["BLP_others"] = 5100,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2000,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6300,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4900,
["BRA"] = 8100,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4800,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4800,
["BSrow"] = 4200,
["BSsplit"] = 11000,
["BSto"] = 6700,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 16000,
["Bad_JPEG"] = 2900,
["Bar_box"] = 5800,
["Bar_percent"] = 5600,
["Bare_URL_inline"] = 13000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3400,
["Basketballbox"] = 4400,
["Basketballstats"] = 2500,
["Bda"] = 2700,
["Better_source"] = 7900,
["Better_source_needed"] = 15000,
["Bharatiya_Janata_Party/meta/color"] = 3900,
["Bharatiya_Janata_Party/meta/shortname"] = 3000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 185000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2900,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 23000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3800,
["Birth_date"] = 320000,
["Birth_date_and_age"] = 666000,
["Birth_date_and_age2"] = 4600,
["Birth_year"] = 6000,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8300,
["Blist"] = 26000,
["Block_indent"] = 122000,
["Block_indent/styles.css"] = 122000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4300,
["Blockquote"] = 154000,
["Blockquote/styles.css"] = 154000,
["Blue"] = 10000,
["Bnt"] = 3800,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2400,
["Botanist"] = 4400,
["Both"] = 1380000,
["Bots"] = 14000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 84000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2500,
["Boxing_record_summary"] = 2500,
["Boxrec"] = 4400,
["Bq"] = 6300,
["Br"] = 4100,
["Br_separated_entries"] = 1730000,
["Brca"] = 2500,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 49000,
["Broken_ref/cat"] = 3500,
["Broken_ref/lang"] = 49000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 14000,
["Bronze3"] = 40000,
["Bronze_medal"] = 4800,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 8000,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2370000,
}
en0wshho3j8kb23l28vh4m9m49x3m26
64717
64716
2021-09-05T05:43:18Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64717
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6600,
["BEL"] = 8000,
["BGR"] = 4800,
["BLP"] = 1070000,
["BLP_others"] = 5100,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2000,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6300,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4900,
["BRA"] = 8100,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4800,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4800,
["BSrow"] = 4200,
["BSsplit"] = 11000,
["BSto"] = 6700,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 2900,
["Bar_box"] = 5800,
["Bar_percent"] = 5600,
["Bare_URL_inline"] = 9100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4400,
["Basketballstats"] = 2500,
["Bda"] = 2800,
["Better_source"] = 7900,
["Better_source_needed"] = 15000,
["Bharatiya_Janata_Party/meta/color"] = 4000,
["Bharatiya_Janata_Party/meta/shortname"] = 3000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 185000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2900,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 23000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3800,
["Birth_date"] = 320000,
["Birth_date_and_age"] = 667000,
["Birth_date_and_age2"] = 4700,
["Birth_year"] = 6000,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8300,
["Blist"] = 26000,
["Block_indent"] = 127000,
["Block_indent/styles.css"] = 127000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4300,
["Blockquote"] = 154000,
["Blockquote/styles.css"] = 154000,
["Blue"] = 10000,
["Bnt"] = 3800,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2400,
["Botanist"] = 4400,
["Both"] = 1380000,
["Bots"] = 14000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 84000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2500,
["Boxing_record_summary"] = 2500,
["Boxrec"] = 4400,
["Bq"] = 6300,
["Br"] = 4100,
["Br_separated_entries"] = 1730000,
["Brca"] = 2500,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 3300,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 14000,
["Bronze3"] = 40000,
["Bronze_medal"] = 4800,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 4900,
["By_whom"] = 8000,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
a55zhh26ls9ygiw87crt64z0qp7ksuw
64718
64717
2021-09-12T05:14:39Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64718
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6700,
["BEL"] = 8000,
["BGR"] = 4800,
["BLP"] = 1080000,
["BLP_others"] = 5100,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2000,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6300,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4900,
["BRA"] = 8100,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4800,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4800,
["BSrow"] = 4200,
["BSsplit"] = 11000,
["BSto"] = 6700,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 2800,
["Bar_box"] = 5800,
["Bar_percent"] = 5600,
["Bare_URL_inline"] = 9000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4400,
["Basketballstats"] = 2500,
["Bda"] = 2800,
["Better_source"] = 7900,
["Better_source_needed"] = 15000,
["Bharatiya_Janata_Party/meta/color"] = 4000,
["Bharatiya_Janata_Party/meta/shortname"] = 3000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 185000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2900,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 23000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3800,
["Birth_date"] = 321000,
["Birth_date_and_age"] = 668000,
["Birth_date_and_age2"] = 4700,
["Birth_year"] = 6000,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8600,
["Blist"] = 26000,
["Block_indent"] = 132000,
["Block_indent/styles.css"] = 132000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4300,
["Blockquote"] = 154000,
["Blockquote/styles.css"] = 154000,
["Blue"] = 10000,
["Bnt"] = 3800,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2400,
["Botanist"] = 4400,
["Both"] = 1380000,
["Bots"] = 14000,
["Box-footer"] = 6100,
["Box-header"] = 5500,
["Box-shadow_border"] = 84000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2500,
["Boxing_record_summary"] = 2500,
["Boxrec"] = 4400,
["Bq"] = 6300,
["Br"] = 4100,
["Br_separated_entries"] = 1730000,
["Brca"] = 2500,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 3300,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 15000,
["Bronze3"] = 40000,
["Bronze_medal"] = 4800,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 48000,
["By"] = 4900,
["By_whom"] = 8000,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
62aawx24vysiu3bnx559i82n38i8vpb
64719
64718
2021-09-19T05:14:32Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64719
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6700,
["BEL"] = 8000,
["BGR"] = 4800,
["BIH"] = 2100,
["BLP"] = 1080000,
["BLP_others"] = 5200,
["BLP_primary_sources"] = 5900,
["BLP_refimprove"] = 2000,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6300,
["BLP_unsourced_section"] = 4600,
["BLR"] = 4900,
["BRA"] = 8100,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4800,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4800,
["BSrow"] = 4200,
["BSsplit"] = 11000,
["BSto"] = 6700,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 2800,
["Bar_box"] = 5800,
["Bar_percent"] = 5700,
["Bare_URL_inline"] = 9200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color_cell"] = 4200,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4400,
["Basketballstats"] = 2500,
["Bda"] = 2800,
["Better_source"] = 7900,
["Better_source_needed"] = 15000,
["Bharatiya_Janata_Party/meta/color"] = 4000,
["Bharatiya_Janata_Party/meta/shortname"] = 3000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 186000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2900,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 26000,
["Birth-date"] = 23000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3800,
["Birth_date"] = 321000,
["Birth_date_and_age"] = 669000,
["Birth_date_and_age2"] = 4700,
["Birth_year"] = 6000,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8600,
["Blist"] = 25000,
["Block_indent"] = 137000,
["Block_indent/styles.css"] = 137000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4300,
["Blockquote"] = 154000,
["Blockquote/styles.css"] = 154000,
["Blue"] = 10000,
["Bnt"] = 3800,
["BotApproved"] = 2100,
["BotTrial"] = 2300,
["Bot_trial"] = 2400,
["Botanist"] = 4400,
["Both"] = 1390000,
["Bots"] = 14000,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 84000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2500,
["Boxing_record_summary"] = 2500,
["Boxrec"] = 4400,
["Bq"] = 6400,
["Br"] = 4100,
["Br_separated_entries"] = 1730000,
["Brca"] = 2500,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 49000,
["Broken_ref/cat"] = 3300,
["Broken_ref/lang"] = 49000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 15000,
["Bronze3"] = 40000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 48000,
["By"] = 4900,
["By_whom"] = 8000,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
hdv8oinw3t53njukqu9l5f1rtqgy261
64720
64719
2021-09-26T05:14:37Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64720
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6700,
["BEL"] = 8000,
["BGR"] = 4800,
["BIH"] = 2300,
["BLP"] = 1080000,
["BLP_others"] = 5200,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 89000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4600,
["BLR"] = 5000,
["BRA"] = 8100,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4800,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4800,
["BSrow"] = 4200,
["BSsplit"] = 11000,
["BSto"] = 6700,
["BUL"] = 4400,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 2800,
["Bar_box"] = 5900,
["Bar_percent"] = 5700,
["Bare_URL_inline"] = 9200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color"] = 4600,
["Basketball_color_cell"] = 5000,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2500,
["Bda"] = 2800,
["Better_source"] = 7800,
["Better_source_needed"] = 15000,
["Bharatiya_Janata_Party/meta/color"] = 4000,
["Bharatiya_Janata_Party/meta/shortname"] = 3000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 186000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2900,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3800,
["Birth_date"] = 322000,
["Birth_date_and_age"] = 669000,
["Birth_date_and_age2"] = 4700,
["Birth_year"] = 6000,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8600,
["Blist"] = 25000,
["Block_indent"] = 142000,
["Block_indent/styles.css"] = 142000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4400,
["Blockquote"] = 154000,
["Blockquote/styles.css"] = 154000,
["Blue"] = 10000,
["Bnt"] = 3900,
["BotApproved"] = 2200,
["BotTrial"] = 2300,
["Bot_trial"] = 2400,
["Botanist"] = 4400,
["Both"] = 1390000,
["Bots"] = 14000,
["Box"] = 2000,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 84000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2500,
["Boxing_record_summary"] = 2600,
["Boxrec"] = 4400,
["Bq"] = 6400,
["Br"] = 4200,
["Br_separated_entries"] = 1730000,
["Brca"] = 2500,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 49000,
["Broken_ref/cat"] = 3300,
["Broken_ref/lang"] = 49000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 15000,
["Bronze3"] = 40000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 5000,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
gxuw3h7cqr8m1d7qcly50cyj6iydb8b
64721
64720
2021-10-03T05:14:10Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64721
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6700,
["BEL"] = 8000,
["BGR"] = 4900,
["BIH"] = 2400,
["BLP"] = 1080000,
["BLP_others"] = 5300,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 89000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4600,
["BLR"] = 5000,
["BRA"] = 8100,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 2800,
["Bar_box"] = 5900,
["Bar_percent"] = 5700,
["Bare_URL_inline"] = 9400,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6400,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6000,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color"] = 5700,
["Basketball_color_cell"] = 9800,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2500,
["Bda"] = 2800,
["Better_source"] = 7800,
["Better_source_needed"] = 15000,
["Bharatiya_Janata_Party/meta/color"] = 4000,
["Bharatiya_Janata_Party/meta/shortname"] = 3000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 186000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2900,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3800,
["Birth_date"] = 322000,
["Birth_date_and_age"] = 670000,
["Birth_date_and_age2"] = 4700,
["Birth_year"] = 6000,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8600,
["Blist"] = 25000,
["Block_indent"] = 146000,
["Block_indent/styles.css"] = 146000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4400,
["Blockquote"] = 155000,
["Blockquote/styles.css"] = 155000,
["Blue"] = 10000,
["Bnt"] = 3900,
["BotApproved"] = 2200,
["BotTrial"] = 2300,
["Bot_trial"] = 2400,
["Botanist"] = 4400,
["Both"] = 1390000,
["Bots"] = 14000,
["Box"] = 2100,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 86000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2500,
["Boxing_record_summary"] = 2600,
["Boxrec"] = 4400,
["Bq"] = 6400,
["Br"] = 4200,
["Br_separated_entries"] = 1720000,
["Brca"] = 2500,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 49000,
["Broken_ref/cat"] = 3200,
["Broken_ref/lang"] = 49000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 15000,
["Bronze3"] = 40000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 47000,
["By"] = 5000,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
4u4tjmcz4arawqofdausm46k1ci68xt
64722
64721
2021-10-10T05:13:52Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64722
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6700,
["BEL"] = 8100,
["BGR"] = 4900,
["BIH"] = 2400,
["BLP"] = 1080000,
["BLP_others"] = 5400,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6300,
["BLP_unsourced_section"] = 4600,
["BLR"] = 5000,
["BRA"] = 8200,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 2800,
["Bar_box"] = 5900,
["Bar_percent"] = 5700,
["Bare_URL_inline"] = 9100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6500,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6100,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color"] = 5700,
["Basketball_color_cell"] = 9900,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2500,
["Bda"] = 2800,
["Better_source"] = 7800,
["Better_source_needed"] = 15000,
["Bharatiya_Janata_Party/meta/color"] = 4100,
["Bharatiya_Janata_Party/meta/shortname"] = 3000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 186000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio"] = 2900,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3800,
["Birth_date"] = 323000,
["Birth_date_and_age"] = 671000,
["Birth_date_and_age2"] = 4700,
["Birth_year"] = 6100,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8600,
["Blist"] = 25000,
["Block_indent"] = 152000,
["Block_indent/styles.css"] = 152000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4400,
["Blockquote"] = 155000,
["Blockquote/styles.css"] = 155000,
["Blue"] = 10000,
["Bnt"] = 3900,
["BotApproved"] = 2200,
["BotTrial"] = 2300,
["Bot_trial"] = 2400,
["Botanist"] = 4400,
["Both"] = 1390000,
["Bots"] = 14000,
["Box"] = 2100,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 86000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2600,
["Boxing_record_summary"] = 2600,
["Boxrec"] = 4400,
["Bq"] = 6400,
["Br"] = 4200,
["Br_separated_entries"] = 1730000,
["Brca"] = 2500,
["Break"] = 30000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 3000,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 45000,
["Bronze03"] = 15000,
["Bronze3"] = 40000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 48000,
["By"] = 5000,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5700,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
a5ouh0tdq64hv8bhnvp23o03q662j3b
64723
64722
2021-10-17T05:14:05Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64723
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6700,
["BEL"] = 8100,
["BGR"] = 4900,
["BIH"] = 2400,
["BLP"] = 1080000,
["BLP_others"] = 5400,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 90000,
["BLP_unsourced"] = 6300,
["BLP_unsourced_section"] = 4600,
["BLR"] = 5000,
["BRA"] = 8200,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2300,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 2800,
["Bar_box"] = 5900,
["Bar_percent"] = 5700,
["Bare_URL_inline"] = 8800,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6500,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6100,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color"] = 5700,
["Basketball_color_cell"] = 9800,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2500,
["Bda"] = 2800,
["Better_source"] = 7700,
["Better_source_needed"] = 15000,
["Bharatiya_Janata_Party/meta/color"] = 4100,
["Bharatiya_Janata_Party/meta/shortname"] = 3100,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 186000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3800,
["Birth_date"] = 323000,
["Birth_date_and_age"] = 671000,
["Birth_date_and_age2"] = 4700,
["Birth_year"] = 6100,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8600,
["Blist"] = 25000,
["Block_indent"] = 157000,
["Block_indent/styles.css"] = 157000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4400,
["Blockquote"] = 155000,
["Blockquote/styles.css"] = 155000,
["Blue"] = 10000,
["Bnt"] = 3900,
["BotApproved"] = 2200,
["BotTrial"] = 2300,
["Bot_trial"] = 2400,
["Botanist"] = 4400,
["Both"] = 1390000,
["Bots"] = 14000,
["Box"] = 2100,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 86000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2600,
["Boxing_record_summary"] = 2600,
["Boxrec"] = 4400,
["Bq"] = 6400,
["Br"] = 4200,
["Br_separated_entries"] = 1730000,
["Brca"] = 2600,
["Break"] = 22000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 2700,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 46000,
["Bronze03"] = 15000,
["Bronze3"] = 40000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 48000,
["By"] = 5000,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
jsvtpvc6t8vl94yoqzwwjtpcp0yzt6u
64724
64723
2021-10-24T05:15:27Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64724
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6700,
["BEL"] = 8100,
["BGR"] = 4900,
["BIH"] = 2500,
["BLP"] = 1080000,
["BLP_others"] = 5400,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 89000,
["BLP_unsourced"] = 6200,
["BLP_unsourced_section"] = 4600,
["BLR"] = 5000,
["BRA"] = 8200,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 2800,
["Bar_box"] = 5900,
["Bar_percent"] = 5700,
["Bare_URL_inline"] = 7900,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6500,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6100,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color"] = 5800,
["Basketball_color_cell"] = 9800,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 7700,
["Better_source_needed"] = 15000,
["Bharatiya_Janata_Party/meta/color"] = 4000,
["Bharatiya_Janata_Party/meta/shortname"] = 3100,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 187000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3800,
["Birth_date"] = 324000,
["Birth_date_and_age"] = 672000,
["Birth_date_and_age2"] = 4700,
["Birth_year"] = 6100,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8600,
["Blist"] = 25000,
["Block_indent"] = 163000,
["Block_indent/styles.css"] = 163000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4400,
["Blockquote"] = 155000,
["Blockquote/styles.css"] = 155000,
["Blue"] = 10000,
["Bnt"] = 3900,
["BotApproved"] = 2200,
["BotTrial"] = 2300,
["Bot_trial"] = 2400,
["Botanist"] = 4400,
["Both"] = 1390000,
["Bots"] = 14000,
["Box"] = 2100,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 86000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2600,
["Boxing_record_summary"] = 2600,
["Boxrec"] = 4400,
["Bq"] = 6400,
["Br"] = 4200,
["Br_separated_entries"] = 1730000,
["Brca"] = 2600,
["Break"] = 19000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 2400,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 46000,
["Bronze03"] = 15000,
["Bronze3"] = 40000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 48000,
["By"] = 5000,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
7ml166v9792r0o8orpuhzmr26ha1fm5
64725
64724
2021-10-29T15:18:58Z
en>Ymblanter
0
Protected "[[Module:Transclusion count/data/B]]": [[WP:High-risk templates|Highly visible template]]: request at [[WP:RFPP]] ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite))
64724
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6700,
["BEL"] = 8100,
["BGR"] = 4900,
["BIH"] = 2500,
["BLP"] = 1080000,
["BLP_others"] = 5400,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 89000,
["BLP_unsourced"] = 6200,
["BLP_unsourced_section"] = 4600,
["BLR"] = 5000,
["BRA"] = 8200,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 2800,
["Bar_box"] = 5900,
["Bar_percent"] = 5700,
["Bare_URL_inline"] = 7900,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6500,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6100,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color"] = 5800,
["Basketball_color_cell"] = 9800,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 7700,
["Better_source_needed"] = 15000,
["Bharatiya_Janata_Party/meta/color"] = 4000,
["Bharatiya_Janata_Party/meta/shortname"] = 3100,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 187000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3800,
["Birth_date"] = 324000,
["Birth_date_and_age"] = 672000,
["Birth_date_and_age2"] = 4700,
["Birth_year"] = 6100,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8600,
["Blist"] = 25000,
["Block_indent"] = 163000,
["Block_indent/styles.css"] = 163000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4400,
["Blockquote"] = 155000,
["Blockquote/styles.css"] = 155000,
["Blue"] = 10000,
["Bnt"] = 3900,
["BotApproved"] = 2200,
["BotTrial"] = 2300,
["Bot_trial"] = 2400,
["Botanist"] = 4400,
["Both"] = 1390000,
["Bots"] = 14000,
["Box"] = 2100,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 86000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2600,
["Boxing_record_summary"] = 2600,
["Boxrec"] = 4400,
["Bq"] = 6400,
["Br"] = 4200,
["Br_separated_entries"] = 1730000,
["Brca"] = 2600,
["Break"] = 19000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 2400,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 46000,
["Bronze03"] = 15000,
["Bronze3"] = 40000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 48000,
["By"] = 5000,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
7ml166v9792r0o8orpuhzmr26ha1fm5
64726
64725
2021-10-29T20:36:06Z
en>Primefac
0
Changed protection settings for "[[Module:Transclusion count/data/B]]": too high a level, if necessary can be upgraded ([Edit=Require autoconfirmed or confirmed access] (expires 20:36, 31 October 2021 (UTC)) [Move=Require template editor access] (indefinite))
64724
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6700,
["BEL"] = 8100,
["BGR"] = 4900,
["BIH"] = 2500,
["BLP"] = 1080000,
["BLP_others"] = 5400,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 89000,
["BLP_unsourced"] = 6200,
["BLP_unsourced_section"] = 4600,
["BLR"] = 5000,
["BRA"] = 8200,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 2800,
["Bar_box"] = 5900,
["Bar_percent"] = 5700,
["Bare_URL_inline"] = 7900,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6500,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6100,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color"] = 5800,
["Basketball_color_cell"] = 9800,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 7700,
["Better_source_needed"] = 15000,
["Bharatiya_Janata_Party/meta/color"] = 4000,
["Bharatiya_Janata_Party/meta/shortname"] = 3100,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 187000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3800,
["Birth_date"] = 324000,
["Birth_date_and_age"] = 672000,
["Birth_date_and_age2"] = 4700,
["Birth_year"] = 6100,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8600,
["Blist"] = 25000,
["Block_indent"] = 163000,
["Block_indent/styles.css"] = 163000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4400,
["Blockquote"] = 155000,
["Blockquote/styles.css"] = 155000,
["Blue"] = 10000,
["Bnt"] = 3900,
["BotApproved"] = 2200,
["BotTrial"] = 2300,
["Bot_trial"] = 2400,
["Botanist"] = 4400,
["Both"] = 1390000,
["Bots"] = 14000,
["Box"] = 2100,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 86000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2600,
["Boxing_record_summary"] = 2600,
["Boxrec"] = 4400,
["Bq"] = 6400,
["Br"] = 4200,
["Br_separated_entries"] = 1730000,
["Brca"] = 2600,
["Break"] = 19000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 2400,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 46000,
["Bronze03"] = 15000,
["Bronze3"] = 40000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 48000,
["By"] = 5000,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
7ml166v9792r0o8orpuhzmr26ha1fm5
64727
64726
2021-10-31T05:13:31Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64727
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6700,
["BEL"] = 8100,
["BGR"] = 4900,
["BIH"] = 2600,
["BLP"] = 1080000,
["BLP_others"] = 5500,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 89000,
["BLP_unsourced"] = 6200,
["BLP_unsourced_section"] = 4600,
["BLR"] = 5000,
["BRA"] = 8200,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 2800,
["Bar_box"] = 5900,
["Bar_percent"] = 5700,
["Bare_URL_inline"] = 7500,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6500,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6100,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color"] = 5900,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 7700,
["Better_source_needed"] = 15000,
["Bharatiya_Janata_Party/meta/color"] = 4100,
["Bharatiya_Janata_Party/meta/shortname"] = 3100,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 187000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3900,
["Birth_date"] = 324000,
["Birth_date_and_age"] = 672000,
["Birth_date_and_age2"] = 4800,
["Birth_year"] = 6200,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8700,
["Blist"] = 25000,
["Block_indent"] = 168000,
["Block_indent/styles.css"] = 168000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4400,
["Blockquote"] = 155000,
["Blockquote/styles.css"] = 155000,
["Blue"] = 10000,
["Bnt"] = 3900,
["BotApproved"] = 2200,
["BotTrial"] = 2300,
["Bot_trial"] = 2400,
["Botanist"] = 4400,
["Both"] = 1390000,
["Bots"] = 14000,
["Box"] = 2200,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 86000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2600,
["Boxing_record_summary"] = 2600,
["Boxrec"] = 4400,
["Bq"] = 6400,
["Br"] = 4200,
["Br_separated_entries"] = 1730000,
["Brca"] = 2600,
["Break"] = 17000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 2100,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 46000,
["Bronze03"] = 15000,
["Bronze3"] = 40000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
l6g160hhvdj1m5g4wisiq9vplwerccb
64728
64727
2021-11-01T06:40:58Z
en>Primefac
0
Changed protection settings for "[[Module:Transclusion count/data/B]]": misclick on previous, not meant to be short-term ([Edit=Require autoconfirmed or confirmed access] (indefinite) [Move=Require template editor access] (indefinite))
64727
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6700,
["BEL"] = 8100,
["BGR"] = 4900,
["BIH"] = 2600,
["BLP"] = 1080000,
["BLP_others"] = 5500,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 89000,
["BLP_unsourced"] = 6200,
["BLP_unsourced_section"] = 4600,
["BLR"] = 5000,
["BRA"] = 8200,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 2800,
["Bar_box"] = 5900,
["Bar_percent"] = 5700,
["Bare_URL_inline"] = 7500,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6500,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6100,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color"] = 5900,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 7700,
["Better_source_needed"] = 15000,
["Bharatiya_Janata_Party/meta/color"] = 4100,
["Bharatiya_Janata_Party/meta/shortname"] = 3100,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 187000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3900,
["Birth_date"] = 324000,
["Birth_date_and_age"] = 672000,
["Birth_date_and_age2"] = 4800,
["Birth_year"] = 6200,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8700,
["Blist"] = 25000,
["Block_indent"] = 168000,
["Block_indent/styles.css"] = 168000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4400,
["Blockquote"] = 155000,
["Blockquote/styles.css"] = 155000,
["Blue"] = 10000,
["Bnt"] = 3900,
["BotApproved"] = 2200,
["BotTrial"] = 2300,
["Bot_trial"] = 2400,
["Botanist"] = 4400,
["Both"] = 1390000,
["Bots"] = 14000,
["Box"] = 2200,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 86000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2600,
["Boxing_record_summary"] = 2600,
["Boxrec"] = 4400,
["Bq"] = 6400,
["Br"] = 4200,
["Br_separated_entries"] = 1730000,
["Brca"] = 2600,
["Break"] = 17000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 48000,
["Broken_ref/cat"] = 2100,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 46000,
["Bronze03"] = 15000,
["Bronze3"] = 40000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
l6g160hhvdj1m5g4wisiq9vplwerccb
64729
64728
2021-11-07T05:14:34Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64729
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6700,
["BEL"] = 8100,
["BGR"] = 4900,
["BIH"] = 2700,
["BLP"] = 1080000,
["BLP_others"] = 5500,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 89000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4600,
["BLR"] = 5000,
["BRA"] = 8200,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 2800,
["Bar_box"] = 5900,
["Bar_percent"] = 5700,
["Bare_URL_inline"] = 7300,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6500,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6100,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 7600,
["Better_source_needed"] = 15000,
["Bharatiya_Janata_Party/meta/color"] = 4100,
["Bharatiya_Janata_Party/meta/shortname"] = 3100,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 187000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3900,
["Birth_date"] = 325000,
["Birth_date_and_age"] = 673000,
["Birth_date_and_age2"] = 4800,
["Birth_year"] = 6200,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8700,
["Blist"] = 25000,
["Block_indent"] = 173000,
["Block_indent/styles.css"] = 173000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4400,
["Blockquote"] = 155000,
["Blockquote/styles.css"] = 155000,
["Blue"] = 10000,
["Bnt"] = 4000,
["BotApproved"] = 2200,
["BotTrial"] = 2300,
["Bot_trial"] = 2400,
["Botanist"] = 4400,
["Both"] = 1400000,
["Bots"] = 14000,
["Box"] = 2200,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 86000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2600,
["Boxing_record_summary"] = 2600,
["Boxrec"] = 4400,
["Bq"] = 6400,
["Br"] = 4200,
["Br_separated_entries"] = 1730000,
["Brca"] = 2600,
["Break"] = 16000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 47000,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 46000,
["Bronze03"] = 15000,
["Bronze3"] = 40000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2800,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
2159owdp9dve4qwthp8vj5ww6ofcdfw
64730
64729
2021-11-14T05:15:01Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64730
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6700,
["BEL"] = 8200,
["BGR"] = 4900,
["BIH"] = 2800,
["BLP"] = 1080000,
["BLP_others"] = 5700,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 89000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4600,
["BLR"] = 5000,
["BRA"] = 8200,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 2800,
["Bar_box"] = 5900,
["Bar_percent"] = 5700,
["Bare_URL_inline"] = 9000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6500,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6100,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 7600,
["Better_source_needed"] = 15000,
["Bharatiya_Janata_Party/meta/color"] = 4100,
["Bharatiya_Janata_Party/meta/shortname"] = 3100,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 187000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3900,
["Birth_date"] = 325000,
["Birth_date_and_age"] = 673000,
["Birth_date_and_age2"] = 4800,
["Birth_year"] = 6200,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 7900,
["Blist"] = 25000,
["Block_indent"] = 179000,
["Block_indent/styles.css"] = 179000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4400,
["Blockquote"] = 156000,
["Blockquote/styles.css"] = 156000,
["Blue"] = 10000,
["Bnt"] = 4000,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1400000,
["Bots"] = 14000,
["Box"] = 2200,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 86000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2600,
["Boxing_record_summary"] = 2600,
["Boxrec"] = 4400,
["Bq"] = 6400,
["Br"] = 4200,
["Br_separated_entries"] = 1730000,
["Brca"] = 2600,
["Break"] = 16000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 47000,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 46000,
["Bronze03"] = 15000,
["Bronze3"] = 40000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2900,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
sdq3ddr5um5lwqi1rxzvvuwingv12nx
64731
64730
2021-11-21T05:15:04Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64731
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6700,
["BEL"] = 8200,
["BGR"] = 4900,
["BIH"] = 2900,
["BLP"] = 1080000,
["BLP_others"] = 5700,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 89000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4700,
["BLR"] = 5100,
["BRA"] = 8200,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5100,
["Bad_JPEG"] = 2800,
["Bar_box"] = 5900,
["Bar_percent"] = 5700,
["Bare_URL_inline"] = 16000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6500,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 7600,
["Better_source_needed"] = 15000,
["Bharatiya_Janata_Party/meta/color"] = 2900,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 187000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3900,
["Birth_date"] = 325000,
["Birth_date_and_age"] = 673000,
["Birth_date_and_age2"] = 4800,
["Birth_year"] = 6200,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8000,
["Blist"] = 25000,
["Block_indent"] = 184000,
["Block_indent/styles.css"] = 184000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4500,
["Blockquote"] = 156000,
["Blockquote/styles.css"] = 156000,
["Blue"] = 10000,
["Bnt"] = 4000,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1400000,
["Bots"] = 14000,
["Box"] = 2200,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 87000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2600,
["Boxing_record_summary"] = 2600,
["Boxrec"] = 4400,
["Bq"] = 6400,
["Br"] = 4300,
["Br_separated_entries"] = 1740000,
["Brca"] = 2600,
["Break"] = 13000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 48000,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 46000,
["Bronze03"] = 15000,
["Bronze3"] = 40000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2900,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7900,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
818mroxmpq9xnlike2oe9hwvinqosi7
64732
64731
2021-11-28T05:13:28Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64732
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6700,
["BEL"] = 8200,
["BGR"] = 4900,
["BIH"] = 3000,
["BLP"] = 1080000,
["BLP_others"] = 5800,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 89000,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 4700,
["BLR"] = 5100,
["BRA"] = 8200,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2800,
["Bar_box"] = 5900,
["Bar_percent"] = 5700,
["Bare_URL_inline"] = 18000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4200,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 7500,
["Better_source_needed"] = 15000,
["Bharatiya_Janata_Party/meta/color"] = 2300,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 187000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3900,
["Birth_date"] = 326000,
["Birth_date_and_age"] = 674000,
["Birth_date_and_age2"] = 4800,
["Birth_year"] = 6200,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8000,
["Blist"] = 24000,
["Block_indent"] = 189000,
["Block_indent/styles.css"] = 189000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4500,
["Blockquote"] = 156000,
["Blockquote/styles.css"] = 156000,
["Blue"] = 10000,
["Bnt"] = 4000,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1400000,
["Bots"] = 14000,
["Box"] = 2200,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 87000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2600,
["Boxing_record_summary"] = 2600,
["Boxrec"] = 4400,
["Bq"] = 6400,
["Br"] = 4300,
["Br_separated_entries"] = 1740000,
["Brca"] = 2600,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 48000,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 46000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2900,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 8000,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5700,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
q00k9w7beqxek2neykx8ecorlnfyel1
64733
64732
2021-12-05T05:14:39Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64733
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6700,
["BEL"] = 8200,
["BGR"] = 4900,
["BIH"] = 3100,
["BLP"] = 1080000,
["BLP_others"] = 5900,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 89000,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 4700,
["BLR"] = 5100,
["BRA"] = 8300,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2800,
["Bar_box"] = 6000,
["Bar_percent"] = 5800,
["Bare_URL_inline"] = 24000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4200,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 7500,
["Better_source_needed"] = 15000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 188000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3900,
["Birth_date"] = 326000,
["Birth_date_and_age"] = 675000,
["Birth_date_and_age2"] = 4800,
["Birth_year"] = 6200,
["Birth_year_and_age"] = 32000,
["Bk"] = 3700,
["Black"] = 8000,
["Blist"] = 24000,
["Block_indent"] = 194000,
["Block_indent/styles.css"] = 194000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4500,
["Blockquote"] = 156000,
["Blockquote/styles.css"] = 156000,
["Blue"] = 10000,
["Bnt"] = 4000,
["Border"] = 2000,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1400000,
["Bots"] = 14000,
["Box"] = 2200,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 90000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2600,
["Boxing_record_summary"] = 2600,
["Boxrec"] = 4400,
["Bq"] = 6500,
["Br"] = 4300,
["Br_separated_entries"] = 1740000,
["Brca"] = 2600,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 47000,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 46000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2900,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 8000,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 21000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
ana472pa5me994h18112yi6u35yopz4
64734
64733
2021-12-12T05:11:57Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64734
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6700,
["BEL"] = 8200,
["BGR"] = 4900,
["BIH"] = 3100,
["BLP"] = 1080000,
["BLP_others"] = 6000,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 89000,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4700,
["BLR"] = 5100,
["BRA"] = 8300,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2800,
["Bar_box"] = 6000,
["Bar_percent"] = 5800,
["Bare_URL_inline"] = 24000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 21000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4200,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 7400,
["Better_source_needed"] = 15000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 188000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3900,
["Birth_date"] = 327000,
["Birth_date_and_age"] = 675000,
["Birth_date_and_age2"] = 4800,
["Birth_year"] = 6200,
["Birth_year_and_age"] = 33000,
["Bk"] = 3700,
["Black"] = 8000,
["Blist"] = 25000,
["Block_indent"] = 199000,
["Block_indent/styles.css"] = 199000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4500,
["Blockquote"] = 156000,
["Blockquote/styles.css"] = 156000,
["Blue"] = 10000,
["Bnt"] = 4000,
["Border"] = 2000,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1400000,
["Bots"] = 14000,
["Box"] = 2200,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 86000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2600,
["Boxing_record_summary"] = 2600,
["Boxrec"] = 4400,
["Bq"] = 6500,
["Br"] = 4300,
["Br_separated_entries"] = 1740000,
["Brca"] = 2600,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2300,
["Broken_ref"] = 47000,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 46000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2900,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 8000,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
s3e2vb2q2szq19tz10w74gn6bh63zks
64735
64734
2021-12-19T05:12:10Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64735
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6800,
["BEL"] = 8200,
["BGR"] = 4900,
["BIH"] = 3200,
["BLP"] = 1080000,
["BLP_others"] = 6000,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 89000,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4700,
["BLR"] = 5100,
["BRA"] = 8300,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2800,
["Bar_box"] = 6000,
["Bar_percent"] = 5800,
["Bare_URL_inline"] = 27000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4200,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 7400,
["Better_source_needed"] = 15000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6300,
["Big"] = 188000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 11000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 3900,
["Birth_date"] = 328000,
["Birth_date_and_age"] = 676000,
["Birth_date_and_age2"] = 4800,
["Birth_year"] = 6300,
["Birth_year_and_age"] = 33000,
["Bk"] = 3700,
["Black"] = 8200,
["Blist"] = 25000,
["Block_indent"] = 204000,
["Block_indent/styles.css"] = 204000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4500,
["Blockquote"] = 157000,
["Blockquote/styles.css"] = 157000,
["Blue"] = 10000,
["Bnt"] = 4000,
["Border"] = 2000,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1400000,
["Bots"] = 14000,
["Box"] = 2200,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 91000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2600,
["Boxing_record_summary"] = 2700,
["Boxrec"] = 4400,
["Bq"] = 6500,
["Br"] = 4400,
["Br_separated_entries"] = 1740000,
["Brca"] = 2600,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2400,
["Broken_ref"] = 48000,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 46000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2900,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 8000,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6300,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
1cckivant4qwal7s4ymlfu1bxk3ogz2
64736
64735
2021-12-26T05:13:08Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64736
Scribunto
text/plain
return {
["B-Class"] = 35000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6800,
["BEL"] = 8200,
["BGR"] = 4900,
["BIH"] = 3200,
["BLP"] = 1080000,
["BLP_others"] = 6100,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 89000,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4700,
["BLR"] = 5100,
["BRA"] = 8400,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2800,
["Bar_box"] = 6000,
["Bar_percent"] = 5800,
["Bare_URL_inline"] = 34000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4200,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 7400,
["Better_source_needed"] = 15000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6400,
["Big"] = 188000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4000,
["Birth_date"] = 328000,
["Birth_date_and_age"] = 677000,
["Birth_date_and_age2"] = 4800,
["Birth_year"] = 6300,
["Birth_year_and_age"] = 33000,
["Bk"] = 3700,
["Black"] = 8200,
["Blist"] = 25000,
["Block_indent"] = 208000,
["Block_indent/styles.css"] = 208000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4500,
["Blockquote"] = 157000,
["Blockquote/styles.css"] = 157000,
["Blue"] = 10000,
["Bnt"] = 4000,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1400000,
["Bots"] = 14000,
["Box"] = 2200,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 91000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2600,
["Boxing_record_summary"] = 2700,
["Boxrec"] = 4400,
["Bq"] = 6500,
["Br"] = 4400,
["Br_separated_entries"] = 1740000,
["Brca"] = 2600,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2400,
["Broken_ref"] = 48000,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 46000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2900,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 8000,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6400,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
nrgfwrjcqtvdcnmi4w1r1zd9w46r367
64737
64736
2022-01-02T05:14:21Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64737
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6800,
["BEL"] = 8200,
["BGR"] = 4900,
["BIH"] = 3300,
["BLP"] = 1080000,
["BLP_others"] = 6200,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 89000,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4700,
["BLR"] = 5100,
["BRA"] = 8400,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2800,
["Bar_box"] = 6000,
["Bar_percent"] = 5800,
["Bare_URL_inline"] = 34000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4200,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 6900,
["Better_source_needed"] = 15000,
["Bibleref2"] = 2000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6400,
["Big"] = 188000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4000,
["Birth_date"] = 329000,
["Birth_date_and_age"] = 677000,
["Birth_date_and_age2"] = 4800,
["Birth_year"] = 6300,
["Birth_year_and_age"] = 33000,
["Bk"] = 3700,
["Black"] = 8200,
["Blist"] = 25000,
["Block_indent"] = 212000,
["Block_indent/styles.css"] = 212000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4500,
["Blockquote"] = 157000,
["Blockquote/styles.css"] = 157000,
["Blue"] = 11000,
["Bnt"] = 4000,
["Border"] = 2000,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1400000,
["Bots"] = 14000,
["Box"] = 2200,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 91000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2700,
["Boxing_record_summary"] = 2700,
["Boxrec"] = 4400,
["Bq"] = 6500,
["Br"] = 4100,
["Br_separated_entries"] = 1750000,
["Brca"] = 2600,
["Break"] = 12000,
["British_English"] = 13000,
["British_crime_opentask"] = 2400,
["Broken_ref"] = 48000,
["Broken_ref/lang"] = 47000,
["Broken_ref/styles.css"] = 46000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2900,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7800,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6400,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
28jqdlwy5p79vkzyqcwtrlt2w5da97v
64738
64737
2022-01-09T05:10:47Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64738
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6800,
["BEL"] = 8200,
["BGR"] = 4900,
["BIH"] = 3300,
["BLP"] = 1080000,
["BLP_others"] = 6200,
["BLP_primary_sources"] = 5900,
["BLP_sources"] = 89000,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4700,
["BLR"] = 5100,
["BRA"] = 8400,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2700,
["Bar_box"] = 6100,
["Bar_percent"] = 5900,
["Bare_URL_inline"] = 15000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 6800,
["Better_source_needed"] = 15000,
["Bibleref2"] = 2000,
["Bibleref2/url"] = 2200,
["Bibleverse"] = 6400,
["Big"] = 188000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4000,
["Birth_date"] = 329000,
["Birth_date_and_age"] = 678000,
["Birth_date_and_age2"] = 4800,
["Birth_year"] = 6400,
["Birth_year_and_age"] = 33000,
["Bk"] = 3700,
["Black"] = 8200,
["Blist"] = 25000,
["Block_indent"] = 216000,
["Block_indent/styles.css"] = 216000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4500,
["Blockquote"] = 157000,
["Blockquote/styles.css"] = 157000,
["Blue"] = 11000,
["Bnt"] = 4000,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1410000,
["Bots"] = 15000,
["Box"] = 2200,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 91000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2700,
["Boxing_record_summary"] = 2700,
["Boxrec"] = 4400,
["Bq"] = 6500,
["Br"] = 4000,
["Br_separated_entries"] = 1750000,
["Brca"] = 2600,
["Break"] = 12000,
["British_English"] = 13000,
["British_crime_opentask"] = 2400,
["Broken_ref"] = 48000,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 46000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2900,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7800,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6400,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
82v5xj9h9h1y1acv16l44nwthqbxls9
64739
64738
2022-01-16T05:13:32Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64739
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6800,
["BEL"] = 8200,
["BGR"] = 4900,
["BIH"] = 3400,
["BLP"] = 1080000,
["BLP_others"] = 6200,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 88000,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4800,
["BLR"] = 5100,
["BRA"] = 8400,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4700,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2700,
["Bar_box"] = 6000,
["Bar_percent"] = 5900,
["Bare_URL_inline"] = 11000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 23000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 6700,
["Better_source_needed"] = 15000,
["Bibleref2"] = 2000,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6400,
["Big"] = 188000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4000,
["Birth_date"] = 330000,
["Birth_date_and_age"] = 678000,
["Birth_date_and_age2"] = 4800,
["Birth_year"] = 6400,
["Birth_year_and_age"] = 33000,
["Bk"] = 3800,
["Black"] = 8200,
["Blist"] = 24000,
["Block_indent"] = 222000,
["Block_indent/styles.css"] = 222000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4500,
["Blockquote"] = 157000,
["Blockquote/styles.css"] = 157000,
["Blue"] = 11000,
["Bnt"] = 4000,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1410000,
["Bots"] = 15000,
["Box"] = 2200,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 99000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2700,
["Boxing_record_summary"] = 2700,
["Boxrec"] = 4400,
["Bq"] = 6500,
["Br"] = 3200,
["Br_separated_entries"] = 1750000,
["Brca"] = 2600,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2400,
["Broken_ref"] = 48000,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 46000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 5000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2900,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7800,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6400,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
azdqv26wyt5lrewrtyj8j9t7ig5aswr
64740
64739
2022-01-23T05:14:45Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64740
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6800,
["BEL"] = 8200,
["BGR"] = 4900,
["BIH"] = 3500,
["BLP"] = 1080000,
["BLP_others"] = 6300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 88000,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4800,
["BLR"] = 5100,
["BRA"] = 8400,
["BS"] = 2400,
["BS-map"] = 3900,
["BS-map/map"] = 3800,
["BS-overlap"] = 4700,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2700,
["Bar_box"] = 6100,
["Bar_percent"] = 5900,
["Bare_URL_inline"] = 13000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2700,
["Better_source"] = 6700,
["Better_source_needed"] = 15000,
["Bibleref2"] = 2000,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6400,
["Big"] = 189000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4100,
["Birth_date"] = 330000,
["Birth_date_and_age"] = 679000,
["Birth_date_and_age2"] = 4900,
["Birth_year"] = 6400,
["Birth_year_and_age"] = 33000,
["Bk"] = 3700,
["Black"] = 8300,
["Blist"] = 24000,
["Block_indent"] = 227000,
["Block_indent/styles.css"] = 227000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4500,
["Blockquote"] = 158000,
["Blockquote/styles.css"] = 158000,
["Blue"] = 11000,
["Bnt"] = 4000,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1410000,
["Bots"] = 15000,
["Box"] = 2200,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 78000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2700,
["Boxing_record_summary"] = 2700,
["Boxrec"] = 4400,
["Bq"] = 6500,
["Br"] = 3200,
["Br_separated_entries"] = 1750000,
["Brca"] = 2600,
["Break"] = 11000,
["British_English"] = 13000,
["British_crime_opentask"] = 2400,
["Broken_ref"] = 48000,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 47000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 5000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2900,
["Busy"] = 2700,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7800,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6400,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
lilpsnlonuscgz1ixq41192lwjqcqu0
64741
64740
2022-01-30T05:14:25Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64741
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6800,
["BEL"] = 8200,
["BGR"] = 4900,
["BIH"] = 3600,
["BLP"] = 1080000,
["BLP_others"] = 6300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 88000,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4800,
["BLR"] = 5100,
["BRA"] = 8400,
["BS"] = 2300,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 4700,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4700,
["BSrow"] = 4100,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4500,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2700,
["Bar_box"] = 6100,
["Bar_percent"] = 5900,
["Bare_URL_inline"] = 13000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2700,
["Better_source"] = 6600,
["Better_source_needed"] = 15000,
["Bibleref2"] = 2000,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6400,
["Big"] = 189000,
["Bigger"] = 38000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 24000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4100,
["Birth_date"] = 331000,
["Birth_date_and_age"] = 679000,
["Birth_date_and_age2"] = 4900,
["Birth_year"] = 6400,
["Birth_year_and_age"] = 33000,
["Bk"] = 3800,
["Black"] = 8300,
["Blist"] = 24000,
["Block_indent"] = 233000,
["Block_indent/styles.css"] = 233000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4500,
["Blockquote"] = 158000,
["Blockquote/styles.css"] = 158000,
["Blue"] = 11000,
["Bnt"] = 4000,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1410000,
["Bots"] = 15000,
["Box"] = 2200,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 126000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2700,
["Boxing_record_summary"] = 2700,
["Boxrec"] = 4400,
["Bq"] = 6600,
["Br"] = 3300,
["Br_separated_entries"] = 1750000,
["Brca"] = 2600,
["Break"] = 15000,
["British_English"] = 13000,
["British_crime_opentask"] = 2400,
["Broken_ref"] = 48000,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 47000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 4900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2900,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7800,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6400,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
qslhjnzz4e3a30rn4b5r639a909jstu
64742
64741
2022-02-06T05:14:16Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64742
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6800,
["BEL"] = 8200,
["BGR"] = 5000,
["BIH"] = 3800,
["BLP"] = 1080000,
["BLP_others"] = 6300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 88000,
["BLP_unsourced"] = 6800,
["BLP_unsourced_section"] = 4800,
["BLR"] = 5100,
["BRA"] = 8400,
["BS"] = 2300,
["BS-map"] = 3900,
["BS-map/map"] = 3800,
["BS-overlap"] = 4600,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4600,
["BSrow"] = 4000,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Bar_box"] = 6100,
["Bar_percent"] = 5900,
["Bare_URL_inline"] = 13000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2700,
["Better_source"] = 6600,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2000,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6400,
["Big"] = 189000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4100,
["Birth_date"] = 331000,
["Birth_date_and_age"] = 680000,
["Birth_date_and_age2"] = 4900,
["Birth_year"] = 6500,
["Birth_year_and_age"] = 33000,
["Bk"] = 3700,
["Black"] = 8300,
["Blist"] = 24000,
["Block_indent"] = 238000,
["Block_indent/styles.css"] = 238000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4500,
["Blockquote"] = 158000,
["Blockquote/styles.css"] = 158000,
["Blue"] = 11000,
["Bnt"] = 4000,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1410000,
["Bots"] = 15000,
["Box"] = 2300,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 126000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2700,
["Boxing_record_summary"] = 2700,
["Boxrec"] = 4400,
["Bq"] = 6600,
["Br"] = 3400,
["Br_separated_entries"] = 1760000,
["Brca"] = 2600,
["Break"] = 15000,
["British_English"] = 13000,
["British_crime_opentask"] = 2400,
["Broken_ref"] = 48000,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 47000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 5000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2900,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7800,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6400,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
i19iabenm57z1x62hvjf0knirn8i05n
64743
64742
2022-02-13T05:13:45Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64743
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6800,
["BEL"] = 8200,
["BGR"] = 5000,
["BIH"] = 3800,
["BLP"] = 1080000,
["BLP_others"] = 6400,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 88000,
["BLP_unsourced"] = 6800,
["BLP_unsourced_section"] = 4800,
["BLR"] = 5100,
["BRA"] = 8400,
["BS"] = 2300,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4600,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4600,
["BSrow"] = 4000,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2700,
["Bar_box"] = 6100,
["Bar_percent"] = 5900,
["Bare_URL_inline"] = 13000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 13000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 6500,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2000,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6400,
["Big"] = 189000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4100,
["Birth_date"] = 332000,
["Birth_date_and_age"] = 680000,
["Birth_date_and_age2"] = 4900,
["Birth_year"] = 6500,
["Birth_year_and_age"] = 33000,
["Bk"] = 3700,
["Black"] = 8300,
["Blist"] = 24000,
["Block_indent"] = 243000,
["Block_indent/styles.css"] = 243000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4500,
["Blockquote"] = 158000,
["Blockquote/styles.css"] = 158000,
["Blue"] = 11000,
["Bnt"] = 4100,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1410000,
["Bots"] = 15000,
["Box"] = 2300,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 126000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2700,
["Boxing_record_summary"] = 2700,
["Boxrec"] = 4400,
["Bq"] = 6600,
["Br"] = 3400,
["Br_separated_entries"] = 1760000,
["Brca"] = 2600,
["Break"] = 15000,
["British_English"] = 14000,
["British_crime_opentask"] = 2400,
["Broken_ref"] = 48000,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 47000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 5000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2900,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7800,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6400,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
q1lc9mduzej8k7fssz9q8mk33nx0s4r
64744
64743
2022-02-20T05:16:48Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64744
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6800,
["BEL"] = 8200,
["BGR"] = 5000,
["BIH"] = 4000,
["BLP"] = 1080000,
["BLP_others"] = 6400,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 88000,
["BLP_unsourced"] = 6800,
["BLP_unsourced_section"] = 4800,
["BLR"] = 5100,
["BRA"] = 8400,
["BS"] = 2300,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4600,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4600,
["BSrow"] = 4000,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2700,
["Bar_box"] = 6100,
["Bar_percent"] = 5900,
["Bare_URL_inline"] = 11000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4200,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 6500,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2000,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6400,
["Big"] = 189000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4100,
["Birth_date"] = 332000,
["Birth_date_and_age"] = 681000,
["Birth_date_and_age2"] = 4900,
["Birth_year"] = 6500,
["Birth_year_and_age"] = 33000,
["Bk"] = 3700,
["Black"] = 8400,
["Blist"] = 24000,
["Block_indent"] = 250000,
["Block_indent/styles.css"] = 250000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4600,
["Blockquote"] = 158000,
["Blockquote/styles.css"] = 158000,
["Blue"] = 11000,
["Bnt"] = 4100,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1420000,
["Bots"] = 15000,
["Box"] = 2300,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 126000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2700,
["Boxing_record_summary"] = 2700,
["Boxrec"] = 4400,
["Bq"] = 6600,
["Br"] = 3400,
["Br_separated_entries"] = 1760000,
["Brca"] = 2600,
["Break"] = 15000,
["British_English"] = 14000,
["British_crime_opentask"] = 2400,
["Broken_ref"] = 49000,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 47000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 5000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 2900,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7800,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6400,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
6kcq6hlvox8tvzlnsegwhdnxipz52c2
64745
64744
2022-02-27T05:15:31Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64745
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6800,
["BEL"] = 8200,
["BGR"] = 5000,
["BIH"] = 4100,
["BLP"] = 1090000,
["BLP_others"] = 6400,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 88000,
["BLP_unsourced"] = 6800,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5100,
["BRA"] = 8500,
["BS"] = 2300,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4600,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4600,
["BSrow"] = 4000,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2700,
["Bar_box"] = 6200,
["Bar_percent"] = 6000,
["Bare_URL_inline"] = 10000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 6400,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6400,
["Big"] = 189000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4100,
["Birth_date"] = 333000,
["Birth_date_and_age"] = 681000,
["Birth_date_and_age2"] = 4900,
["Birth_year"] = 6500,
["Birth_year_and_age"] = 33000,
["Bk"] = 3700,
["Black"] = 8400,
["Blist"] = 25000,
["Block_indent"] = 256000,
["Block_indent/styles.css"] = 256000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4600,
["Blockquote"] = 158000,
["Blockquote/styles.css"] = 158000,
["Blue"] = 11000,
["Bnt"] = 4100,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1420000,
["Bots"] = 15000,
["Box"] = 2300,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 126000,
["BoxRec"] = 4900,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2700,
["Boxing_record_summary"] = 2700,
["Boxrec"] = 4400,
["Bq"] = 6600,
["Br"] = 3400,
["Br_separated_entries"] = 1760000,
["Brca"] = 2600,
["Break"] = 15000,
["British_English"] = 14000,
["British_crime_opentask"] = 2400,
["Broken_ref"] = 49000,
["Broken_ref/lang"] = 49000,
["Broken_ref/styles.css"] = 47000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 5000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2900,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7800,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6400,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
4yutdsh2g1jimtofdzwm408lsplj60c
64746
64745
2022-03-06T05:14:35Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64746
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6800,
["BEL"] = 8200,
["BGR"] = 5000,
["BIH"] = 4200,
["BLP"] = 1090000,
["BLP_others"] = 6500,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 88000,
["BLP_unsourced"] = 6800,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5100,
["BRA"] = 8500,
["BS"] = 2300,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 4600,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4600,
["BSrow"] = 4000,
["BSsplit"] = 11000,
["BSto"] = 6400,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2700,
["Bar_box"] = 6200,
["Bar_percent"] = 6000,
["Bare_URL_PDF"] = 3700,
["Bare_URL_inline"] = 8200,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 6400,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6400,
["Big"] = 189000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4200,
["Birth_date"] = 333000,
["Birth_date_and_age"] = 682000,
["Birth_date_and_age2"] = 4900,
["Birth_year"] = 6600,
["Birth_year_and_age"] = 33000,
["Bk"] = 3700,
["Black"] = 8400,
["Blist"] = 25000,
["Block_indent"] = 262000,
["Block_indent/styles.css"] = 262000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4600,
["Blockquote"] = 159000,
["Blockquote/styles.css"] = 159000,
["Blue"] = 11000,
["Bnt"] = 4100,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1420000,
["Bots"] = 15000,
["Box"] = 2400,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 127000,
["BoxRec"] = 5000,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2700,
["Boxing_record_summary"] = 2700,
["Boxrec"] = 4400,
["Bq"] = 6600,
["Br"] = 3500,
["Br_separated_entries"] = 1760000,
["Brca"] = 2600,
["Break"] = 15000,
["British_English"] = 14000,
["British_crime_opentask"] = 2400,
["Broken_ref"] = 48000,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 47000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 5000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2900,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7800,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6400,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
1qshwqoivyk693grfj5q8ncd4qmt9pm
64747
64746
2022-03-13T05:14:36Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64747
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6800,
["BEL"] = 8200,
["BGR"] = 5000,
["BIH"] = 4300,
["BLP"] = 1090000,
["BLP_others"] = 6500,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 88000,
["BLP_unsourced"] = 6900,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5100,
["BRA"] = 8500,
["BS"] = 2300,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 4600,
["BS3"] = 2200,
["BS_template"] = 2600,
["BSpx"] = 4600,
["BSrow"] = 4000,
["BSsplit"] = 11000,
["BSto"] = 6400,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2700,
["Bar_box"] = 6200,
["Bar_percent"] = 6000,
["Bare_URL_PDF"] = 17000,
["Bare_URL_inline"] = 7400,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 6300,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6500,
["Big"] = 190000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4200,
["Birth_date"] = 334000,
["Birth_date_and_age"] = 682000,
["Birth_date_and_age2"] = 4900,
["Birth_year"] = 6600,
["Birth_year_and_age"] = 33000,
["Bk"] = 3700,
["Black"] = 8400,
["Blist"] = 25000,
["Block_indent"] = 268000,
["Block_indent/styles.css"] = 268000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4600,
["Blockquote"] = 159000,
["Blockquote/styles.css"] = 159000,
["Blue"] = 11000,
["Bnt"] = 4100,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1420000,
["Bots"] = 15000,
["Box"] = 2400,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 127000,
["BoxRec"] = 5000,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2800,
["Boxing_record_summary"] = 2800,
["Boxrec"] = 4400,
["Bq"] = 6600,
["Br"] = 3500,
["Br_separated_entries"] = 1760000,
["Brca"] = 2600,
["Break"] = 15000,
["British_English"] = 14000,
["British_crime_opentask"] = 2400,
["Broken_ref"] = 48000,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 47000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 5000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 2900,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7800,
["Module:Babel"] = 40000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6500,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
fizvnxx2r5cjmujwb5gnxphh3lm8waz
64748
64747
2022-03-20T05:17:10Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64748
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6800,
["BEL"] = 8200,
["BGR"] = 5000,
["BIH"] = 4300,
["BLP"] = 1090000,
["BLP_others"] = 6600,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 88000,
["BLP_unsourced"] = 6900,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5100,
["BRA"] = 8500,
["BS"] = 2300,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 4500,
["BS3"] = 2100,
["BS_template"] = 2600,
["BSpx"] = 4500,
["BSrow"] = 3900,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2700,
["Bar_box"] = 6200,
["Bar_percent"] = 6000,
["Bare_URL_PDF"] = 37000,
["Bare_URL_inline"] = 7400,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 6300,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6500,
["Big"] = 190000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4200,
["Birth_date"] = 334000,
["Birth_date_and_age"] = 682000,
["Birth_date_and_age2"] = 4900,
["Birth_year"] = 6600,
["Birth_year_and_age"] = 33000,
["Bk"] = 3700,
["Black"] = 8400,
["Blist"] = 25000,
["Block_indent"] = 273000,
["Block_indent/styles.css"] = 273000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4600,
["Blockquote"] = 159000,
["Blockquote/styles.css"] = 159000,
["Blue"] = 11000,
["Bnt"] = 4100,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1420000,
["Bots"] = 15000,
["Box"] = 2400,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 127000,
["BoxRec"] = 5000,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2800,
["Boxing_record_summary"] = 2800,
["Boxrec"] = 4400,
["Bq"] = 6600,
["Br"] = 3500,
["Br_separated_entries"] = 1770000,
["Brca"] = 2600,
["Break"] = 15000,
["British_English"] = 14000,
["British_crime_opentask"] = 2400,
["Broken_ref"] = 48000,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 47000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 5000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6500,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
m50648nobve8ov5of4ovladvmyrfq8a
64749
64748
2022-03-27T05:15:45Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64749
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6800,
["BEL"] = 8300,
["BGR"] = 5000,
["BIH"] = 4400,
["BLP"] = 1090000,
["BLP_others"] = 6600,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 88000,
["BLP_unsourced"] = 6900,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5100,
["BRA"] = 8600,
["BS"] = 2300,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 4500,
["BS3"] = 2100,
["BS_template"] = 2600,
["BSpx"] = 4500,
["BSrow"] = 3900,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2700,
["Bar_box"] = 6200,
["Bar_percent"] = 6000,
["Bare_URL_PDF"] = 37000,
["Bare_URL_image"] = 2400,
["Bare_URL_inline"] = 7900,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6100,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 6200,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6500,
["Big"] = 190000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4200,
["Birth_date"] = 335000,
["Birth_date_and_age"] = 683000,
["Birth_date_and_age2"] = 5000,
["Birth_year"] = 6600,
["Birth_year_and_age"] = 34000,
["Bk"] = 3700,
["Black"] = 8400,
["Blist"] = 25000,
["Block_indent"] = 278000,
["Block_indent/styles.css"] = 278000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4600,
["Blockquote"] = 159000,
["Blockquote/styles.css"] = 159000,
["Blue"] = 11000,
["Bnt"] = 4100,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1420000,
["Bots"] = 15000,
["Box"] = 2400,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 127000,
["BoxRec"] = 5000,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2800,
["Boxing_record_summary"] = 2800,
["Boxrec"] = 4400,
["Bq"] = 6600,
["Br"] = 3500,
["Br_separated_entries"] = 1770000,
["Brca"] = 2600,
["Break"] = 15000,
["British_English"] = 14000,
["British_crime_opentask"] = 2400,
["Broken_ref"] = 48000,
["Broken_ref/lang"] = 48000,
["Broken_ref/styles.css"] = 47000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 5000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 65000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6500,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
9o063t3tl0hnr5m9sq5npvrawc84s9n
64750
64749
2022-04-01T20:56:29Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64750
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6800,
["BEL"] = 8300,
["BGR"] = 5000,
["BIH"] = 4400,
["BLP"] = 1090000,
["BLP_others"] = 6600,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 88000,
["BLP_unsourced"] = 6900,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5100,
["BRA"] = 8600,
["BS"] = 2200,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 4500,
["BS3"] = 2100,
["BS_template"] = 2700,
["BSpx"] = 4500,
["BSrow"] = 3900,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Bar_box"] = 6200,
["Bar_percent"] = 6000,
["Bare_URL_PDF"] = 39000,
["Bare_URL_image"] = 2800,
["Bare_URL_inline"] = 7600,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 6200,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6500,
["Big"] = 190000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4300,
["Birth_date"] = 335000,
["Birth_date_and_age"] = 683000,
["Birth_date_and_age2"] = 5000,
["Birth_year"] = 6700,
["Birth_year_and_age"] = 34000,
["Bk"] = 3700,
["Black"] = 8400,
["Blist"] = 25000,
["Block_indent"] = 283000,
["Block_indent/styles.css"] = 283000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4600,
["Blockquote"] = 159000,
["Blockquote/styles.css"] = 159000,
["Blue"] = 11000,
["Bnt"] = 4100,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1420000,
["Bots"] = 15000,
["Box"] = 2400,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 78000,
["BoxRec"] = 5000,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2800,
["Boxing_record_summary"] = 2800,
["Boxrec"] = 4400,
["Bq"] = 6600,
["Br"] = 3500,
["Br_separated_entries"] = 1770000,
["Brca"] = 2600,
["Break"] = 15000,
["British_English"] = 14000,
["British_crime_opentask"] = 2400,
["Broken_ref"] = 49000,
["Broken_ref/lang"] = 49000,
["Broken_ref/styles.css"] = 47000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 5000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 66000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6500,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
2a076d2k1jhjh8rjixibfc50ap6ugs4
64751
64750
2022-04-03T05:06:57Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64751
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6800,
["BEL"] = 8300,
["BGR"] = 5000,
["BIH"] = 4400,
["BLP"] = 1090000,
["BLP_others"] = 6700,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 88000,
["BLP_unsourced"] = 6900,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5100,
["BRA"] = 8600,
["BS"] = 2200,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 4500,
["BS3"] = 2100,
["BS_template"] = 2700,
["BSpx"] = 4500,
["BSrow"] = 3900,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 40000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Bar_box"] = 6200,
["Bar_percent"] = 6000,
["Bare_URL_PDF"] = 38000,
["Bare_URL_image"] = 2800,
["Bare_URL_inline"] = 7600,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3500,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 6200,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6500,
["Big"] = 190000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 85000,
["Bio_icon2"] = 85000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4300,
["Birth_date"] = 335000,
["Birth_date_and_age"] = 683000,
["Birth_date_and_age2"] = 5000,
["Birth_year"] = 6700,
["Birth_year_and_age"] = 34000,
["Bk"] = 3700,
["Black"] = 8400,
["Blist"] = 25000,
["Block_indent"] = 284000,
["Block_indent/styles.css"] = 284000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4600,
["Blockquote"] = 159000,
["Blockquote/styles.css"] = 159000,
["Blue"] = 11000,
["Bnt"] = 4100,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1420000,
["Bots"] = 15000,
["Box"] = 2400,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 78000,
["BoxRec"] = 5000,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2800,
["Boxing_record_summary"] = 2800,
["Boxrec"] = 4400,
["Bq"] = 6600,
["Br"] = 3500,
["Br_separated_entries"] = 1770000,
["Brca"] = 2600,
["Break"] = 15000,
["British_English"] = 14000,
["British_crime_opentask"] = 2400,
["Broken_ref"] = 49000,
["Broken_ref/lang"] = 49000,
["Broken_ref/styles.css"] = 47000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 5000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 66000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5000,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6500,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
28h8eaie0up7rrya69th4fxb6in7oil
64752
64751
2022-04-10T05:08:10Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64752
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6900,
["BEL"] = 8300,
["BGR"] = 5000,
["BIH"] = 4500,
["BLP"] = 1090000,
["BLP_others"] = 6700,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 88000,
["BLP_unsourced"] = 6900,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5100,
["BRA"] = 8600,
["BS"] = 2200,
["BS-map"] = 3900,
["BS-map/map"] = 3800,
["BS-overlap"] = 4400,
["BS3"] = 2100,
["BS_template"] = 2700,
["BSpx"] = 4400,
["BSrow"] = 3900,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Bar_box"] = 6200,
["Bar_percent"] = 6000,
["Bare_URL_PDF"] = 39000,
["Bare_URL_image"] = 2800,
["Bare_URL_inline"] = 8100,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 14000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 11000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 6200,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6500,
["Big"] = 191000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4300,
["Birth_date"] = 335000,
["Birth_date_and_age"] = 684000,
["Birth_date_and_age2"] = 5000,
["Birth_year"] = 6700,
["Birth_year_and_age"] = 34000,
["Bk"] = 3800,
["Black"] = 8400,
["Blist"] = 26000,
["Block_indent"] = 289000,
["Block_indent/styles.css"] = 289000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4600,
["Blockquote"] = 159000,
["Blockquote/styles.css"] = 159000,
["Blue"] = 11000,
["Bnt"] = 4100,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1420000,
["Bots"] = 15000,
["Box"] = 2500,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 78000,
["BoxRec"] = 5000,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2800,
["Boxing_record_summary"] = 2800,
["Boxrec"] = 4400,
["Bq"] = 6600,
["Br"] = 3600,
["Br_separated_entries"] = 1770000,
["Brca"] = 2600,
["Break"] = 15000,
["British_English"] = 14000,
["British_crime_opentask"] = 2400,
["Broken_ref"] = 49000,
["Broken_ref/lang"] = 49000,
["Broken_ref/styles.css"] = 47000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 5100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 66000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6500,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
jg1fwbrhfjv0m0mvec5r3epwav9gwbg
64753
64752
2022-04-17T05:10:07Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64753
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6900,
["BEL"] = 8300,
["BGR"] = 5000,
["BIH"] = 4500,
["BLP"] = 1090000,
["BLP_others"] = 6800,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 88000,
["BLP_unsourced"] = 6900,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5100,
["BRA"] = 8600,
["BS"] = 2200,
["BS-map"] = 3900,
["BS-map/map"] = 3800,
["BS-overlap"] = 4400,
["BS3"] = 2100,
["BS_template"] = 2700,
["BSpx"] = 4400,
["BSrow"] = 3900,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Bar_box"] = 6200,
["Bar_percent"] = 6000,
["Bare_URL_PDF"] = 38000,
["Bare_URL_image"] = 2700,
["Bare_URL_inline"] = 8300,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2700,
["Better_source"] = 6100,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6500,
["Big"] = 191000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4300,
["Birth_date"] = 336000,
["Birth_date_and_age"] = 684000,
["Birth_date_and_age2"] = 5000,
["Birth_year"] = 6700,
["Birth_year_and_age"] = 34000,
["Bk"] = 3800,
["Black"] = 8400,
["Blist"] = 26000,
["Block_indent"] = 293000,
["Block_indent/styles.css"] = 293000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4600,
["Blockquote"] = 159000,
["Blockquote/styles.css"] = 159000,
["Blue"] = 11000,
["Bnt"] = 4100,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1420000,
["Bots"] = 15000,
["Box"] = 2500,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 79000,
["BoxRec"] = 5000,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2800,
["Boxing_record_summary"] = 2800,
["Boxrec"] = 4400,
["Bq"] = 6600,
["Br"] = 3600,
["Br_separated_entries"] = 1770000,
["Brca"] = 2700,
["Break"] = 15000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Broken_ref"] = 49000,
["Broken_ref/lang"] = 49000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 41000,
["Bronze_medal"] = 5100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6500,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
ci7v3dzzss64aqsxtgm7km2u1efxlug
64754
64753
2022-04-24T05:08:57Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64754
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6900,
["BEL"] = 8300,
["BGR"] = 5000,
["BIH"] = 4600,
["BLP"] = 1090000,
["BLP_others"] = 7000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 88000,
["BLP_unsourced"] = 6900,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5100,
["BRA"] = 8600,
["BS"] = 2200,
["BS-map"] = 3900,
["BS-map/map"] = 3800,
["BS-overlap"] = 4400,
["BS3"] = 2100,
["BS_template"] = 2700,
["BSpx"] = 4400,
["BSrow"] = 3900,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Bar_box"] = 6200,
["Bar_percent"] = 6000,
["Bare_URL_PDF"] = 38000,
["Bare_URL_image"] = 2700,
["Bare_URL_inline"] = 9400,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2700,
["Better_source"] = 6100,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6500,
["Big"] = 191000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4300,
["Birth_date"] = 336000,
["Birth_date_and_age"] = 685000,
["Birth_date_and_age2"] = 5000,
["Birth_year"] = 6700,
["Birth_year_and_age"] = 34000,
["Bk"] = 3800,
["Black"] = 8400,
["Blist"] = 26000,
["Block_indent"] = 298000,
["Block_indent/styles.css"] = 298000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4600,
["Blockquote"] = 160000,
["Blockquote/styles.css"] = 160000,
["Blue"] = 11000,
["Bnt"] = 4100,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1430000,
["Bots"] = 15000,
["Box"] = 2500,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 79000,
["BoxRec"] = 5000,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2800,
["Boxing_record_summary"] = 2800,
["Boxrec"] = 4400,
["Bq"] = 6600,
["Br"] = 3600,
["Br_separated_entries"] = 1780000,
["Brca"] = 2700,
["Break"] = 15000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Broken_ref"] = 49000,
["Broken_ref/lang"] = 49000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 42000,
["Bronze_medal"] = 5100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 41000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6500,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
psof4yvnxvg1vf4eln1azmzueopa1dv
64755
64754
2022-05-01T05:08:51Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64755
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6900,
["BEL"] = 8300,
["BGR"] = 5000,
["BIH"] = 4200,
["BLP"] = 1090000,
["BLP_others"] = 7000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 88000,
["BLP_unsourced"] = 6900,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5100,
["BRA"] = 8600,
["BS"] = 2200,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 4400,
["BS3"] = 2100,
["BS_template"] = 2700,
["BSpx"] = 4400,
["BSrow"] = 3900,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Bar_box"] = 6200,
["Bar_percent"] = 6000,
["Bare_URL_PDF"] = 38000,
["Bare_URL_image"] = 2800,
["Bare_URL_inline"] = 9800,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2700,
["Better_source"] = 6100,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6500,
["Big"] = 191000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4300,
["Birth_date"] = 337000,
["Birth_date_and_age"] = 685000,
["Birth_date_and_age2"] = 5000,
["Birth_year"] = 6800,
["Birth_year_and_age"] = 34000,
["Bk"] = 3800,
["Black"] = 8500,
["Blist"] = 26000,
["Block_indent"] = 304000,
["Block_indent/styles.css"] = 304000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4600,
["Blockquote"] = 160000,
["Blockquote/styles.css"] = 160000,
["Blue"] = 11000,
["Bnt"] = 4100,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1430000,
["Bots"] = 15000,
["Box"] = 2500,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 79000,
["BoxRec"] = 5000,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2800,
["Boxing_record_summary"] = 2800,
["Boxrec"] = 4400,
["Bq"] = 6600,
["Br"] = 3600,
["Br_separated_entries"] = 1780000,
["Brca"] = 2700,
["Break"] = 15000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Broken_ref"] = 49000,
["Broken_ref/lang"] = 49000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 42000,
["Bronze_medal"] = 5100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6500,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
607cxwn8qia8jqhfrojzgc8d1pdw70j
64756
64755
2022-05-08T05:09:07Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64756
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6900,
["BEL"] = 8300,
["BGR"] = 5000,
["BIH"] = 4200,
["BLP"] = 1090000,
["BLP_others"] = 7100,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 88000,
["BLP_unsourced"] = 6900,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5100,
["BRA"] = 8600,
["BS"] = 2200,
["BS-map"] = 3900,
["BS-map/map"] = 3800,
["BS-overlap"] = 4400,
["BS3"] = 2000,
["BS_template"] = 2700,
["BSpx"] = 4400,
["BSrow"] = 3800,
["BSsplit"] = 11000,
["BSto"] = 6500,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Bar_box"] = 6200,
["Bar_percent"] = 6000,
["Bare_URL_PDF"] = 38000,
["Bare_URL_image"] = 2800,
["Bare_URL_inline"] = 14000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2700,
["Better_source"] = 6100,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6500,
["Big"] = 191000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4300,
["Birth_date"] = 337000,
["Birth_date_and_age"] = 686000,
["Birth_date_and_age2"] = 5000,
["Birth_year"] = 6800,
["Birth_year_and_age"] = 34000,
["Bk"] = 3800,
["Black"] = 8500,
["Blist"] = 26000,
["Block_indent"] = 309000,
["Block_indent/styles.css"] = 309000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4600,
["Blockquote"] = 160000,
["Blockquote/styles.css"] = 160000,
["Blue"] = 11000,
["Bnt"] = 4200,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1430000,
["Bots"] = 15000,
["Box"] = 2500,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 79000,
["BoxRec"] = 5000,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2800,
["Boxing_record_summary"] = 2800,
["Boxrec"] = 4400,
["Bq"] = 6600,
["Br"] = 3600,
["Br_separated_entries"] = 1780000,
["Brca"] = 2700,
["Break"] = 15000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Broken_ref"] = 49000,
["Broken_ref/lang"] = 49000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 42000,
["Bronze_medal"] = 5100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6500,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
}
rq1egrpj13xpxhyfgg8y7plzfpdv670
64757
64756
2022-05-15T05:08:47Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64757
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6900,
["BEL"] = 8300,
["BGR"] = 5000,
["BIH"] = 4200,
["BLP"] = 1090000,
["BLP_others"] = 7200,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 88000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8600,
["BS"] = 2200,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 4300,
["BS3"] = 2000,
["BS_template"] = 2700,
["BSpx"] = 4300,
["BSrow"] = 3800,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Bar_box"] = 6200,
["Bar_percent"] = 6000,
["Bare_URL_PDF"] = 38000,
["Bare_URL_image"] = 2900,
["Bare_URL_inline"] = 14000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4500,
["Basketballstats"] = 2600,
["Bda"] = 2700,
["Better_source"] = 6000,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6500,
["Big"] = 243000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4300,
["Birth_date"] = 337000,
["Birth_date_and_age"] = 686000,
["Birth_date_and_age2"] = 5100,
["Birth_year"] = 6800,
["Birth_year_and_age"] = 34000,
["Bk"] = 3800,
["Black"] = 8600,
["Blist"] = 26000,
["Block_indent"] = 314000,
["Block_indent/styles.css"] = 314000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4700,
["Blockquote"] = 160000,
["Blockquote/styles.css"] = 160000,
["Blue"] = 11000,
["Bnt"] = 4200,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1430000,
["Bots"] = 15000,
["Box"] = 2500,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 79000,
["BoxRec"] = 5000,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2800,
["Boxing_record_summary"] = 2800,
["Boxrec"] = 4400,
["Bq"] = 6700,
["Br"] = 3600,
["Br_separated_entries"] = 1800000,
["Brca"] = 2700,
["Break"] = 15000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Broken_ref"] = 49000,
["Broken_ref/lang"] = 49000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 42000,
["Bronze_medal"] = 5100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6500,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
}
0k6skcp46d2yetsclwqi340skpvzpfw
64758
64757
2022-05-22T05:09:06Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64758
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6900,
["BEL"] = 8300,
["BGR"] = 5000,
["BIH"] = 4300,
["BLP"] = 1090000,
["BLP_others"] = 7200,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 88000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8600,
["BS"] = 2200,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 4300,
["BS3"] = 2000,
["BS_template"] = 2700,
["BSpx"] = 4300,
["BSrow"] = 3800,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Bar_box"] = 6300,
["Bar_percent"] = 6100,
["Bare_URL_PDF"] = 38000,
["Bare_URL_image"] = 2900,
["Bare_URL_inline"] = 13000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 5900,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4600,
["Basketballstats"] = 2600,
["Bda"] = 2700,
["Better_source"] = 6000,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6500,
["Big"] = 243000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4300,
["Birth_date"] = 338000,
["Birth_date_and_age"] = 687000,
["Birth_date_and_age2"] = 5100,
["Birth_year"] = 6800,
["Birth_year_and_age"] = 34000,
["Bk"] = 3800,
["Black"] = 8600,
["Blist"] = 26000,
["Block_indent"] = 318000,
["Block_indent/styles.css"] = 318000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4700,
["Blockquote"] = 161000,
["Blockquote/styles.css"] = 161000,
["Blue"] = 11000,
["Bnt"] = 4200,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1430000,
["Bots"] = 15000,
["Box"] = 2500,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 79000,
["BoxRec"] = 5000,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2800,
["Boxing_record_summary"] = 2800,
["Boxrec"] = 4400,
["Bq"] = 6800,
["Br"] = 3600,
["Br_separated_entries"] = 1800000,
["Brca"] = 2700,
["Break"] = 16000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Broken_ref"] = 49000,
["Broken_ref/lang"] = 49000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 42000,
["Bronze_medal"] = 5100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6500,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
6e6vdo84m7f4v6ebgo9k71tifz4vpp6
64759
64758
2022-05-29T05:09:04Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64759
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6900,
["BEL"] = 8300,
["BGR"] = 5000,
["BIH"] = 4300,
["BLP"] = 1090000,
["BLP_others"] = 7400,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 87000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8600,
["BS"] = 2100,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4300,
["BS3"] = 2000,
["BS_template"] = 2700,
["BSpx"] = 4300,
["BSrow"] = 3800,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Bar_box"] = 6400,
["Bar_percent"] = 6200,
["Bare_URL_PDF"] = 38000,
["Bare_URL_image"] = 2900,
["Bare_URL_inline"] = 13000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 5900,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4600,
["Basketballstats"] = 2600,
["Bda"] = 2700,
["Better_source"] = 6000,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6600,
["Big"] = 244000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 26000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4400,
["Birth_date"] = 338000,
["Birth_date_and_age"] = 687000,
["Birth_date_and_age2"] = 5100,
["Birth_year"] = 6900,
["Birth_year_and_age"] = 34000,
["Bk"] = 3800,
["Black"] = 8600,
["Blist"] = 26000,
["Block_indent"] = 323000,
["Block_indent/styles.css"] = 323000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4700,
["Blockquote"] = 161000,
["Blockquote/styles.css"] = 161000,
["Blue"] = 11000,
["Bnt"] = 4200,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1430000,
["Bots"] = 15000,
["Box"] = 2500,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 79000,
["BoxRec"] = 5000,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2800,
["Boxing_record_summary"] = 2800,
["Boxrec"] = 4400,
["Bq"] = 6900,
["Br"] = 3700,
["Br_separated_entries"] = 1800000,
["Brca"] = 2700,
["Break"] = 16000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Broken_ref"] = 50000,
["Broken_ref/lang"] = 50000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 42000,
["Bronze_medal"] = 5100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6600,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
i0ecr4cxru1unzvbnxygqb3673dwdv7
64760
64759
2022-06-05T05:09:34Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64760
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6900,
["BEL"] = 8300,
["BGR"] = 5000,
["BIH"] = 4300,
["BLP"] = 1090000,
["BLP_others"] = 7500,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 87000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8600,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 4300,
["BS3"] = 2000,
["BS_template"] = 2700,
["BSpx"] = 4300,
["BSrow"] = 3800,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Bar_box"] = 6300,
["Bar_percent"] = 6200,
["Bare_URL_PDF"] = 38000,
["Bare_URL_image"] = 2900,
["Bare_URL_inline"] = 13000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 5900,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4600,
["Basketballstats"] = 2600,
["Bda"] = 2700,
["Better_source"] = 6000,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6600,
["Big"] = 244000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4400,
["Birth_date"] = 339000,
["Birth_date_and_age"] = 688000,
["Birth_date_and_age2"] = 5100,
["Birth_year"] = 6900,
["Birth_year_and_age"] = 34000,
["Bk"] = 3800,
["Black"] = 8600,
["Blist"] = 26000,
["Block_indent"] = 328000,
["Block_indent/styles.css"] = 328000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4700,
["Blockquote"] = 162000,
["Blockquote/styles.css"] = 162000,
["Blue"] = 11000,
["Bnt"] = 4200,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1430000,
["Bots"] = 15000,
["Box"] = 2500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 79000,
["BoxRec"] = 5000,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2800,
["Boxing_record_summary"] = 2800,
["Boxrec"] = 4400,
["Bq"] = 7200,
["Br"] = 3700,
["Br_separated_entries"] = 1810000,
["Brca"] = 2700,
["Break"] = 16000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Broken_ref"] = 50000,
["Broken_ref/lang"] = 50000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 42000,
["Bronze_medal"] = 5100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6600,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
}
svob2d56hevy0jncs3qr8bpafhz1ew6
64761
64760
2022-06-12T05:09:49Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64761
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6900,
["BEL"] = 8300,
["BGR"] = 5000,
["BIH"] = 4300,
["BLP"] = 1090000,
["BLP_others"] = 7500,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 87000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8600,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 4300,
["BS3"] = 2000,
["BS_template"] = 2700,
["BSpx"] = 4300,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 1880000,
["Banner_holder/styles.css"] = 1880000,
["Bar_box"] = 6300,
["Bar_percent"] = 6200,
["Bare_URL_PDF"] = 38000,
["Bare_URL_image"] = 2900,
["Bare_URL_inline"] = 13000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 5900,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4300,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4600,
["Basketballstats"] = 2600,
["Bda"] = 2700,
["Better_source"] = 6000,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6600,
["Big"] = 244000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4400,
["Birth_date"] = 339000,
["Birth_date_and_age"] = 688000,
["Birth_date_and_age2"] = 5100,
["Birth_year"] = 6900,
["Birth_year_and_age"] = 34000,
["Bk"] = 3800,
["Black"] = 8600,
["Blist"] = 26000,
["Block_indent"] = 331000,
["Block_indent/styles.css"] = 331000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4700,
["Blockquote"] = 162000,
["Blockquote/styles.css"] = 162000,
["Blue"] = 11000,
["Bnt"] = 4200,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1430000,
["Bots"] = 15000,
["Box"] = 2500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 79000,
["BoxRec"] = 5000,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2800,
["Boxing_record_summary"] = 2900,
["Boxrec"] = 4400,
["Bq"] = 7300,
["Br"] = 3700,
["Br_separated_entries"] = 1810000,
["Brca"] = 2700,
["Break"] = 16000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Broken_ref"] = 50000,
["Broken_ref/lang"] = 50000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 42000,
["Bronze_medal"] = 5100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6600,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
}
mp46q3i0qbf96ih2fa4t648rdnb872e
64762
64761
2022-06-19T05:09:40Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64762
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2400,
["BCGNIS"] = 2100,
["BDFutbol"] = 6900,
["BEL"] = 8400,
["BGR"] = 5000,
["BIH"] = 4300,
["BLP"] = 1090000,
["BLP_others"] = 7600,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 87000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8700,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 4300,
["BS_template"] = 2700,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2480000,
["Banner_holder/styles.css"] = 2480000,
["Bar_box"] = 6400,
["Bar_percent"] = 6200,
["Bare_URL_PDF"] = 38000,
["Bare_URL_image"] = 2900,
["Bare_URL_inline"] = 13000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4600,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 6000,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6600,
["Big"] = 244000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4400,
["Birth_date"] = 340000,
["Birth_date_and_age"] = 688000,
["Birth_date_and_age2"] = 5100,
["Birth_year"] = 7000,
["Birth_year_and_age"] = 34000,
["Bk"] = 3700,
["Black"] = 8700,
["Blist"] = 26000,
["Block_indent"] = 336000,
["Block_indent/styles.css"] = 336000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4700,
["Blockquote"] = 162000,
["Blockquote/styles.css"] = 162000,
["Blue"] = 11000,
["Bnt"] = 4200,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1440000,
["Bots"] = 15000,
["Box"] = 2500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 80000,
["BoxRec"] = 5000,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2900,
["Boxing_record_summary"] = 2900,
["Boxrec"] = 4400,
["Bq"] = 7500,
["Br"] = 3700,
["Br_separated_entries"] = 1780000,
["Brca"] = 2700,
["Break"] = 16000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Broken_ref"] = 50000,
["Broken_ref/lang"] = 50000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 42000,
["Bronze_medal"] = 5200,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6600,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
}
8u79bgw1yuqvar81x7e9nvsgz3iq6i8
64763
64762
2022-06-26T05:10:01Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64763
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 6900,
["BEL"] = 8400,
["BGR"] = 5000,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 7600,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 87000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8700,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 4200,
["BS_template"] = 2700,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2630000,
["Banner_holder/styles.css"] = 2630000,
["Bar_box"] = 6300,
["Bar_percent"] = 6100,
["Bare_URL_PDF"] = 38000,
["Bare_URL_image"] = 2900,
["Bare_URL_inline"] = 13000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4600,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 5900,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6600,
["Big"] = 245000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 25000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4400,
["Birth_date"] = 340000,
["Birth_date_and_age"] = 689000,
["Birth_date_and_age2"] = 5100,
["Birth_year"] = 7000,
["Birth_year_and_age"] = 34000,
["Bk"] = 3700,
["Black"] = 8700,
["Blist"] = 26000,
["Block_indent"] = 341000,
["Block_indent/styles.css"] = 341000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4700,
["Blockquote"] = 163000,
["Blockquote/styles.css"] = 163000,
["Blue"] = 11000,
["Bnt"] = 4200,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1440000,
["Bots"] = 15000,
["Box"] = 2500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 80000,
["BoxRec"] = 5000,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2900,
["Boxing_record_summary"] = 2900,
["Boxrec"] = 4500,
["Bq"] = 7600,
["Br"] = 3700,
["Br_separated_entries"] = 1780000,
["Brca"] = 2700,
["Break"] = 16000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Broken_ref"] = 50000,
["Broken_ref/lang"] = 50000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 42000,
["Bronze_medal"] = 5200,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6600,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
}
a3ca8ecawcgyn6zj2lwuulmvny71dej
64764
64763
2022-07-03T05:09:56Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64764
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 6900,
["BEL"] = 8400,
["BGR"] = 5000,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 7700,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 87000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8700,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 4200,
["BS_template"] = 2700,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2640000,
["Banner_holder/styles.css"] = 2640000,
["Bar_box"] = 6400,
["Bar_percent"] = 6200,
["Bare_URL_PDF"] = 38000,
["Bare_URL_image"] = 2900,
["Bare_URL_inline"] = 13000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6100,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4600,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 5800,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6600,
["Big"] = 245000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4400,
["Birth_date"] = 340000,
["Birth_date_and_age"] = 689000,
["Birth_date_and_age2"] = 5100,
["Birth_year"] = 7000,
["Birth_year_and_age"] = 35000,
["Bk"] = 3800,
["Black"] = 8700,
["Blist"] = 25000,
["Block_indent"] = 345000,
["Block_indent/styles.css"] = 345000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4700,
["Blockquote"] = 163000,
["Blockquote/styles.css"] = 163000,
["Blue"] = 11000,
["Bnt"] = 4200,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1440000,
["Bots"] = 15000,
["Box"] = 2500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 80000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2900,
["Boxing_record_summary"] = 2900,
["Boxrec"] = 4500,
["Bq"] = 7700,
["Br"] = 3800,
["Br_separated_entries"] = 1790000,
["Brca"] = 2700,
["Break"] = 16000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Brldb_prim"] = 2000,
["Broken_ref"] = 50000,
["Broken_ref/lang"] = 50000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 42000,
["Bronze_medal"] = 5200,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 32000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6600,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
amcc53euxf6cyqdn9nz8auel3pfym4u
64765
64764
2022-07-10T05:10:13Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64765
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 6900,
["BEL"] = 8400,
["BGR"] = 5000,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 7700,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 87000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8700,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 4200,
["BS_template"] = 2700,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2640000,
["Banner_holder/styles.css"] = 2640000,
["Bar_box"] = 6400,
["Bar_percent"] = 6200,
["Bare_URL_PDF"] = 37000,
["Bare_URL_image"] = 2800,
["Bare_URL_inline"] = 12000,
["Base_Mérimée"] = 2000,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6100,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4600,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 5800,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6600,
["Big"] = 245000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4400,
["Birth_date"] = 341000,
["Birth_date_and_age"] = 689000,
["Birth_date_and_age2"] = 5100,
["Birth_year"] = 7000,
["Birth_year_and_age"] = 35000,
["Bk"] = 3800,
["Black"] = 8700,
["Blist"] = 25000,
["Block_indent"] = 349000,
["Block_indent/styles.css"] = 349000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4700,
["Blockquote"] = 164000,
["Blockquote/styles.css"] = 164000,
["Blue"] = 11000,
["Bnt"] = 4200,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1440000,
["Bots"] = 15000,
["Box"] = 2500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 80000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2900,
["Boxing_record_summary"] = 2900,
["Boxrec"] = 4500,
["Bq"] = 7900,
["Br"] = 3900,
["Br_separated_entries"] = 1790000,
["Brca"] = 2700,
["Break"] = 16000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Brldb_prim"] = 2000,
["Broken_ref"] = 50000,
["Broken_ref/lang"] = 50000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 42000,
["Bronze_medal"] = 5300,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6600,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
17ibalxcmnv1hg7eay6wm6fj796mwya
64766
64765
2022-07-17T05:11:08Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64766
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 6900,
["BEL"] = 8400,
["BGR"] = 5000,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 7700,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 87000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8700,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 4200,
["BS_template"] = 2700,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2650000,
["Banner_holder/styles.css"] = 2650000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 37000,
["Bare_URL_image"] = 2800,
["Bare_URL_inline"] = 12000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6100,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4600,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 5800,
["Better_source_needed"] = 16000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6600,
["Big"] = 245000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4400,
["Birth_date"] = 341000,
["Birth_date_and_age"] = 690000,
["Birth_date_and_age2"] = 5100,
["Birth_year"] = 7100,
["Birth_year_and_age"] = 35000,
["Bk"] = 3800,
["Black"] = 8900,
["Blanked_IP_talk"] = 234000,
["Blist"] = 25000,
["Block_indent"] = 354000,
["Block_indent/styles.css"] = 354000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4700,
["Blockquote"] = 164000,
["Blockquote/styles.css"] = 164000,
["Blue"] = 11000,
["Bnt"] = 4200,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1440000,
["Bots"] = 15000,
["Box"] = 2600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 80000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2900,
["Boxing_record_summary"] = 2900,
["Boxrec"] = 4500,
["Bq"] = 8000,
["Br"] = 3900,
["Br_separated_entries"] = 1790000,
["Brca"] = 2700,
["Break"] = 16000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Brldb_prim"] = 2000,
["Broken_ref"] = 50000,
["Broken_ref/lang"] = 50000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 42000,
["Bronze_medal"] = 5300,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3000,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6600,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
3x5o3g45f0mjikptecpa9jqbzgyn3zd
64767
64766
2022-07-24T05:10:51Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64767
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 6900,
["BEL"] = 8400,
["BGR"] = 5000,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 7800,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 87000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8700,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 4200,
["BS3"] = 2000,
["BS_template"] = 2700,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2650000,
["Banner_holder/styles.css"] = 2650000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 37000,
["Bare_URL_image"] = 2800,
["Bare_URL_inline"] = 12000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 14000,
["Baseballstats"] = 24000,
["Based_on"] = 22000,
["Basketball_color"] = 6000,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4600,
["Basketballstats"] = 2600,
["Bda"] = 2800,
["Better_source"] = 5800,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6600,
["Big"] = 245000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4400,
["Birth_date"] = 342000,
["Birth_date_and_age"] = 690000,
["Birth_date_and_age2"] = 5100,
["Birth_year"] = 7100,
["Birth_year_and_age"] = 35000,
["Bk"] = 3800,
["Black"] = 8900,
["Blanked_IP_talk"] = 506000,
["Blist"] = 25000,
["Block_indent"] = 358000,
["Block_indent/styles.css"] = 358000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4700,
["Blockquote"] = 164000,
["Blockquote/styles.css"] = 164000,
["Blue"] = 11000,
["Bnt"] = 4200,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1440000,
["Bots"] = 15000,
["Box"] = 2600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 80000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2900,
["Boxing_record_summary"] = 2900,
["Boxrec"] = 4500,
["Bq"] = 8100,
["Br"] = 3900,
["Br_separated_entries"] = 1790000,
["Brca"] = 2700,
["Break"] = 16000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Brldb_prim"] = 2000,
["Broken_ref"] = 50000,
["Broken_ref/lang"] = 50000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 42000,
["Bronze_medal"] = 5300,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3100,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 22000,
["Module:Bibleverse"] = 6600,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
6dp9enz4la6k20lkkpzt88yedeybxt7
64768
64767
2022-07-31T05:10:11Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64768
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 6900,
["BEL"] = 8400,
["BGR"] = 5000,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 7900,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 87000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8800,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 4200,
["BS_template"] = 2700,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2650000,
["Banner_holder/styles.css"] = 2650000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 37000,
["Bare_URL_image"] = 2800,
["Bare_URL_inline"] = 12000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6100,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4600,
["Basketballstats"] = 2600,
["Bda"] = 2900,
["Better_source"] = 5800,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6600,
["Big"] = 245000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4500,
["Birth_date"] = 342000,
["Birth_date_and_age"] = 691000,
["Birth_date_and_age2"] = 5100,
["Birth_year"] = 7200,
["Birth_year_and_age"] = 35000,
["Bk"] = 3800,
["Black"] = 8900,
["Blanked_IP_talk"] = 782000,
["Blist"] = 25000,
["Block_indent"] = 362000,
["Block_indent/styles.css"] = 362000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4700,
["Blockquote"] = 164000,
["Blockquote/styles.css"] = 164000,
["Blue"] = 11000,
["Bnt"] = 4200,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1440000,
["Bots"] = 15000,
["Box"] = 2600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 80000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2900,
["Boxing_record_summary"] = 2900,
["Boxrec"] = 4500,
["Bq"] = 8100,
["Br"] = 3900,
["Br_separated_entries"] = 1790000,
["Brca"] = 2700,
["Break"] = 16000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Brldb_prim"] = 2000,
["Broken_ref"] = 50000,
["Broken_ref/lang"] = 50000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 42000,
["Bronze_medal"] = 5400,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3100,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6600,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
}
e0uybxkuly5sc9fxrq6evii4krx9syb
64769
64768
2022-08-07T05:11:10Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64769
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 6900,
["BEL"] = 8400,
["BGR"] = 5000,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 7900,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 87000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8800,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 4200,
["BS3"] = 2000,
["BS_template"] = 2700,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2660000,
["Banner_holder/styles.css"] = 2660000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 37000,
["Bare_URL_image"] = 2800,
["Bare_URL_inline"] = 12000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6100,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4600,
["Basketballstats"] = 2700,
["Bda"] = 2900,
["Better_source"] = 5800,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6700,
["Big"] = 246000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4500,
["Birth_date"] = 343000,
["Birth_date_and_age"] = 692000,
["Birth_date_and_age2"] = 5100,
["Birth_year"] = 7200,
["Birth_year_and_age"] = 35000,
["Bk"] = 3800,
["Black"] = 8900,
["Blanked_IP_talk"] = 1070000,
["Blist"] = 25000,
["Block_indent"] = 367000,
["Block_indent/styles.css"] = 367000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4700,
["Blockquote"] = 165000,
["Blockquote/styles.css"] = 165000,
["Blue"] = 11000,
["Bnt"] = 4200,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1450000,
["Bots"] = 15000,
["Box"] = 2600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 81000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2900,
["Boxing_record_summary"] = 2900,
["Boxrec"] = 4500,
["Bq"] = 8100,
["Br"] = 4000,
["Br_separated_entries"] = 1790000,
["Brca"] = 2700,
["Break"] = 16000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Brldb_prim"] = 2000,
["Broken_ref"] = 50000,
["Broken_ref/cat"] = 2000,
["Broken_ref/lang"] = 50000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 43000,
["Bronze_medal"] = 5400,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3100,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
}
cyv8vhep54pj5nly6ozgj6omxpii45z
64770
64769
2022-08-14T05:10:32Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64770
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 7000,
["BEL"] = 8400,
["BGR"] = 5100,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 8000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 87000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8800,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 4200,
["BS_template"] = 2700,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4600,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2660000,
["Banner_holder/styles.css"] = 2660000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 37000,
["Bare_URL_image"] = 2800,
["Bare_URL_inline"] = 12000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6100,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4600,
["Basketballstats"] = 2700,
["Bda"] = 2900,
["Better_source"] = 5800,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6700,
["Big"] = 246000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4500,
["Birth_date"] = 343000,
["Birth_date_and_age"] = 692000,
["Birth_date_and_age2"] = 5200,
["Birth_year"] = 7200,
["Birth_year_and_age"] = 35000,
["Bk"] = 3800,
["Black"] = 8900,
["Blanked_IP_talk"] = 1530000,
["Blist"] = 25000,
["Block_indent"] = 371000,
["Block_indent/styles.css"] = 371000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4700,
["Blockquote"] = 165000,
["Blockquote/styles.css"] = 165000,
["Blue"] = 16000,
["Bnt"] = 4200,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1450000,
["Bots"] = 15000,
["Box"] = 2600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 81000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2900,
["Boxing_record_summary"] = 2900,
["Boxrec"] = 4500,
["Bq"] = 8100,
["Br"] = 4000,
["Br_separated_entries"] = 1790000,
["Brca"] = 2700,
["Break"] = 16000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Brldb_prim"] = 2000,
["Broken_ref"] = 50000,
["Broken_ref/cat"] = 2100,
["Broken_ref/lang"] = 50000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 43000,
["Bronze_medal"] = 5500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3100,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
}
89xzh6k8ioaou4zcinzy2id0zmn1atf
64771
64770
2022-08-21T05:11:42Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64771
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 7000,
["BEL"] = 8500,
["BGR"] = 5100,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 8100,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 87000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8800,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 4200,
["BS_template"] = 2700,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4700,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2660000,
["Banner_holder/styles.css"] = 2660000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 37000,
["Bare_URL_image"] = 2800,
["Bare_URL_inline"] = 13000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6100,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 2900,
["Better_source"] = 5700,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2300,
["Bibleverse"] = 6700,
["Big"] = 246000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4500,
["Birth_date"] = 344000,
["Birth_date_and_age"] = 693000,
["Birth_date_and_age2"] = 5200,
["Birth_year"] = 7200,
["Birth_year_and_age"] = 35000,
["Bk"] = 3800,
["Black"] = 8900,
["Blanked_IP_talk"] = 1770000,
["Blist"] = 25000,
["Block_indent"] = 375000,
["Block_indent/styles.css"] = 375000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4700,
["Blockquote"] = 165000,
["Blockquote/styles.css"] = 165000,
["Blue"] = 16000,
["Bnt"] = 4200,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1450000,
["Bots"] = 15000,
["Box"] = 2600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 81000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2900,
["Boxing_record_summary"] = 2900,
["Boxrec"] = 4500,
["Bq"] = 8100,
["Br"] = 4000,
["Br_separated_entries"] = 1790000,
["Brca"] = 2800,
["Break"] = 16000,
["British_English"] = 14000,
["British_crime_opentask"] = 2500,
["Brldb_prim"] = 2000,
["Broken_ref"] = 50000,
["Broken_ref/cat"] = 2200,
["Broken_ref/lang"] = 50000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 43000,
["Bronze_medal"] = 5500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3100,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
}
hefd192drf57w0148dn0t05tvp9c1j2
64772
64771
2022-08-28T05:11:05Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64772
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 7000,
["BEL"] = 8500,
["BGR"] = 5100,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 8200,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 87000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8800,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 4200,
["BS_template"] = 2700,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6700,
["BUL"] = 4700,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2660000,
["Banner_holder/styles.css"] = 2660000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 36000,
["Bare_URL_image"] = 2800,
["Bare_URL_inline"] = 15000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6100,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 2900,
["Better_source"] = 5700,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6600,
["Big"] = 246000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4500,
["Birth_date"] = 344000,
["Birth_date_and_age"] = 693000,
["Birth_date_and_age2"] = 5200,
["Birth_year"] = 7200,
["Birth_year_and_age"] = 35000,
["Bk"] = 3800,
["Black"] = 8900,
["Blanked_IP_talk"] = 2050000,
["Blist"] = 24000,
["Block_indent"] = 379000,
["Block_indent/styles.css"] = 379000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4800,
["Blockquote"] = 165000,
["Blockquote/styles.css"] = 165000,
["Blue"] = 16000,
["Bnt"] = 4300,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1450000,
["Bots"] = 15000,
["Box"] = 2600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 81000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2900,
["Boxing_record_summary"] = 2900,
["Boxrec"] = 4500,
["Bq"] = 8200,
["Br"] = 4000,
["Br_separated_entries"] = 1800000,
["Brca"] = 2800,
["Break"] = 16000,
["British_English"] = 14000,
["British_crime_opentask"] = 2600,
["Brldb_prim"] = 2000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2400,
["Broken_ref/lang"] = 50000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 43000,
["Bronze_medal"] = 5500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3100,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6600,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 3800,
}
hfxj7lspkhmgksvsbzypqwa2fugu7lg
64773
64772
2022-09-04T05:11:35Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64773
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 7000,
["BEL"] = 8500,
["BGR"] = 5100,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 8200,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 87000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8800,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 4200,
["BS_template"] = 2700,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6700,
["BUL"] = 4700,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2660000,
["Banner_holder/styles.css"] = 2660000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 37000,
["Bare_URL_image"] = 2800,
["Bare_URL_inline"] = 17000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6100,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 2900,
["Better_source"] = 5700,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6600,
["Big"] = 246000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4500,
["Birth_date"] = 344000,
["Birth_date_and_age"] = 693000,
["Birth_date_and_age2"] = 5200,
["Birth_year"] = 7300,
["Birth_year_and_age"] = 35000,
["Bk"] = 3800,
["Black"] = 9000,
["Blanked_IP_talk"] = 2250000,
["Blist"] = 25000,
["Block_indent"] = 383000,
["Block_indent/styles.css"] = 383000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4800,
["Blockquote"] = 165000,
["Blockquote/styles.css"] = 165000,
["Blue"] = 16000,
["Bnt"] = 4300,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1450000,
["Bots"] = 15000,
["Box"] = 2600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 80000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2900,
["Boxing_record_summary"] = 2900,
["Boxrec"] = 4500,
["Bq"] = 8200,
["Br"] = 4000,
["Br_separated_entries"] = 1800000,
["Brca"] = 2800,
["Break"] = 16000,
["British_English"] = 14000,
["Brldb_prim"] = 2000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2300,
["Broken_ref/lang"] = 50000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 43000,
["Bronze_medal"] = 5500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3100,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 5200,
}
c0t1c260kqku93rxidmauk0x45osu17
64774
64773
2022-09-11T05:08:07Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64774
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 7000,
["BEL"] = 8500,
["BGR"] = 5100,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 8200,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 87000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8800,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 4200,
["BS_template"] = 2700,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4700,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2670000,
["Banner_holder/styles.css"] = 2670000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 36000,
["Bare_URL_image"] = 2800,
["Bare_URL_inline"] = 18000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6100,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 2900,
["Better_source"] = 5700,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 247000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4500,
["Birth_date"] = 345000,
["Birth_date_and_age"] = 694000,
["Birth_date_and_age2"] = 5200,
["Birth_year"] = 7300,
["Birth_year_and_age"] = 35000,
["Bk"] = 3800,
["Black"] = 9000,
["Blanked_IP_talk"] = 2420000,
["Blist"] = 25000,
["Block_indent"] = 388000,
["Block_indent/styles.css"] = 388000,
["Blocked_proxy"] = 17000,
["Blockedandtagged"] = 4800,
["Blockquote"] = 165000,
["Blockquote/styles.css"] = 165000,
["Blue"] = 16000,
["Bnt"] = 4300,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1450000,
["Bots"] = 15000,
["Box"] = 2600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 80000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2900,
["Boxing_record_summary"] = 2900,
["Boxrec"] = 4500,
["Bq"] = 8300,
["Br"] = 4000,
["Br_separated_entries"] = 1800000,
["Brca"] = 2800,
["Break"] = 16000,
["British_English"] = 14000,
["Brldb_prim"] = 2000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2400,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 43000,
["Bronze_medal"] = 5500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3100,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 5800,
}
c8t5pearafkvqy3dv6kx7czvv0qgkr6
64775
64774
2022-09-18T05:08:29Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64775
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 7000,
["BEL"] = 8500,
["BGR"] = 5100,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 8300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 86000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5200,
["BRA"] = 8800,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 4200,
["BS_template"] = 2700,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4700,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2670000,
["Banner_holder/styles.css"] = 2670000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 36000,
["Bare_URL_image"] = 2700,
["Bare_URL_inline"] = 18000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6100,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 2900,
["Better_source"] = 5700,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6600,
["Big"] = 247000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4500,
["Birth_date"] = 345000,
["Birth_date_and_age"] = 693000,
["Birth_date_and_age2"] = 5200,
["Birth_year"] = 7300,
["Birth_year_and_age"] = 35000,
["Bk"] = 3800,
["Black"] = 9000,
["Blanked_IP_talk"] = 2490000,
["Blist"] = 24000,
["Block_indent"] = 390000,
["Block_indent/styles.css"] = 390000,
["Blocked_proxy"] = 16000,
["Blockedandtagged"] = 4800,
["Blockquote"] = 165000,
["Blockquote/styles.css"] = 165000,
["Blue"] = 16000,
["Bnt"] = 4300,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1450000,
["Bots"] = 15000,
["Box"] = 2600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 80000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2900,
["Boxing_record_summary"] = 2900,
["Boxrec"] = 4500,
["Bq"] = 8300,
["Br"] = 4000,
["Br_separated_entries"] = 1800000,
["Brca"] = 2800,
["Break"] = 16000,
["British_English"] = 14000,
["Brldb_prim"] = 2000,
["Broken_ref"] = 50000,
["Broken_ref/cat"] = 2200,
["Broken_ref/lang"] = 50000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 43000,
["Bronze_medal"] = 5500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 63000,
["Bus_icon"] = 3100,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 5800,
}
ncfwtxzqh49pu3323kywgfuzym0m5j1
64776
64775
2022-09-25T05:09:18Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64776
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 7000,
["BEL"] = 8500,
["BGR"] = 5100,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 8300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 86000,
["BLP_unreferenced"] = 6800,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5200,
["BRA"] = 8800,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 4200,
["BS_template"] = 2700,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4700,
["BWF"] = 2100,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2670000,
["Banner_holder/styles.css"] = 2670000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 36000,
["Bare_URL_image"] = 2700,
["Bare_URL_inline"] = 18000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6100,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 2900,
["Better_source"] = 5700,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2100,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6600,
["Big"] = 246000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4500,
["Birth_date"] = 344000,
["Birth_date_and_age"] = 693000,
["Birth_date_and_age2"] = 5200,
["Birth_year"] = 7300,
["Birth_year_and_age"] = 35000,
["Bk"] = 3800,
["Black"] = 9000,
["Blanked_IP_talk"] = 2490000,
["Blist"] = 23000,
["Block_indent"] = 390000,
["Block_indent/styles.css"] = 390000,
["Blocked_proxy"] = 16000,
["Blockedandtagged"] = 4800,
["Blockquote"] = 165000,
["Blockquote/styles.css"] = 165000,
["Blue"] = 16000,
["Bnt"] = 4300,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1450000,
["Bots"] = 15000,
["Box"] = 2600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 80000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2900,
["Boxing_record_summary"] = 2900,
["Boxrec"] = 4500,
["Bq"] = 8200,
["Br"] = 4000,
["Br_separated_entries"] = 1800000,
["Brca"] = 2800,
["Break"] = 16000,
["British_English"] = 14000,
["Brldb_prim"] = 2000,
["Broken_ref"] = 50000,
["Broken_ref/cat"] = 2100,
["Broken_ref/lang"] = 50000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 43000,
["Bronze_medal"] = 5500,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 62000,
["Bus_icon"] = 3100,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 33000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6600,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 5800,
}
nrhufxfda6517nnp5f8cdswndsisxmq
64777
64776
2022-10-02T14:46:01Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64777
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 7100,
["BEL"] = 8500,
["BGR"] = 5100,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 8400,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 86000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8800,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4100,
["BS-overlap"] = 4200,
["BS_template"] = 2600,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6700,
["BUL"] = 4700,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2680000,
["Banner_holder/styles.css"] = 2680000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 36000,
["Bare_URL_image"] = 2700,
["Bare_URL_inline"] = 18000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6100,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 3000,
["Better_source"] = 5700,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 247000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4600,
["Birth_date"] = 346000,
["Birth_date_and_age"] = 695000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7400,
["Birth_year_and_age"] = 35000,
["Bk"] = 3800,
["Black"] = 9000,
["Blanked_IP_talk"] = 3090000,
["Blist"] = 24000,
["Block_indent"] = 402000,
["Block_indent/styles.css"] = 402000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 4800,
["Blockquote"] = 166000,
["Blockquote/styles.css"] = 166000,
["Blue"] = 16000,
["Bnt"] = 4300,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4500,
["Both"] = 1450000,
["Bots"] = 15000,
["Box"] = 2600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 80000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 2900,
["Boxing_record_summary"] = 3000,
["Boxrec"] = 4500,
["Bq"] = 8400,
["Br"] = 4100,
["Br_separated_entries"] = 1800000,
["Brca"] = 2800,
["Break"] = 16000,
["British_English"] = 14000,
["Brldb_prim"] = 2000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2500,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 43000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 63000,
["Bus_icon"] = 3100,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6100,
}
jlez1rajznjg2lehcu0549bkwe77ahl
64778
64777
2022-10-09T05:06:14Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64778
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 7100,
["BEL"] = 8500,
["BGR"] = 5100,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 8500,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 86000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8800,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4000,
["BS-overlap"] = 4200,
["BS_template"] = 2600,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4700,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2680000,
["Banner_holder/styles.css"] = 2680000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 36000,
["Bare_URL_image"] = 2700,
["Bare_URL_inline"] = 18000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6100,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 3000,
["Better_source"] = 5700,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 248000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4600,
["Birth_date"] = 346000,
["Birth_date_and_age"] = 695000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7400,
["Birth_year_and_age"] = 35000,
["Bk"] = 3800,
["Black"] = 9000,
["Blanked_IP_talk"] = 3350000,
["Blist"] = 24000,
["Block_indent"] = 407000,
["Block_indent/styles.css"] = 407000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 4800,
["Blockquote"] = 166000,
["Blockquote/styles.css"] = 166000,
["Blue"] = 16000,
["Bnt"] = 4300,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1450000,
["Bots"] = 15000,
["Box"] = 2600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 81000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3000,
["Boxing_record_summary"] = 3000,
["Boxrec"] = 4500,
["Bq"] = 8500,
["Br"] = 4100,
["Br_separated_entries"] = 1800000,
["Brca"] = 2800,
["Break"] = 16000,
["British_English"] = 14000,
["Brldb_prim"] = 2000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2500,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 43000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 63000,
["Bus_icon"] = 3100,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6100,
}
qg5osl8rj8u557buhz8z8kk4dtr3kgd
64779
64778
2022-10-16T05:07:23Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64779
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 7100,
["BEL"] = 8500,
["BGR"] = 5100,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 8500,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 86000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8900,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4000,
["BS-overlap"] = 4200,
["BS_template"] = 2600,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4700,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2690000,
["Banner_holder/styles.css"] = 2690000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 36000,
["Bare_URL_image"] = 2700,
["Bare_URL_inline"] = 19000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6600,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6100,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 3000,
["Better_source"] = 5600,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 248000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9500,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4600,
["Birth_date"] = 347000,
["Birth_date_and_age"] = 696000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7400,
["Birth_year_and_age"] = 35000,
["Bk"] = 3800,
["Black"] = 9100,
["Blanked_IP_talk"] = 3640000,
["Blist"] = 24000,
["Block_indent"] = 413000,
["Block_indent/styles.css"] = 413000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 4800,
["Blockquote"] = 166000,
["Blockquote/styles.css"] = 166000,
["Blue"] = 16000,
["Bnt"] = 4300,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1450000,
["Bots"] = 15000,
["Box"] = 2600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 81000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3000,
["Boxing_record_summary"] = 3000,
["Boxrec"] = 4500,
["Bq"] = 8500,
["Br"] = 4100,
["Br_separated_entries"] = 1810000,
["Brca"] = 2800,
["Break"] = 16000,
["British_English"] = 14000,
["Brldb_prim"] = 2000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2700,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 43000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 63000,
["Bus_icon"] = 3100,
["Busy"] = 2600,
["Butt-Stations"] = 2400,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6100,
}
eqbhk9xv1m7q0mjj9295o0h6mjvum5l
64780
64779
2022-10-23T05:08:18Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64780
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 7100,
["BEL"] = 8500,
["BGR"] = 5100,
["BIH"] = 4300,
["BLP"] = 1100000,
["BLP_others"] = 8500,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 86000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8900,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4000,
["BS-overlap"] = 4200,
["BS_template"] = 2600,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4700,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2690000,
["Banner_holder/styles.css"] = 2690000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 36000,
["Bare_URL_image"] = 2600,
["Bare_URL_inline"] = 19000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6100,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 3000,
["Better_source"] = 5700,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 248000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4600,
["Birth_date"] = 347000,
["Birth_date_and_age"] = 696000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7400,
["Birth_year_and_age"] = 36000,
["Bk"] = 3800,
["Black"] = 9100,
["Blanked_IP_talk"] = 3920000,
["Blist"] = 24000,
["Block_indent"] = 418000,
["Block_indent/styles.css"] = 418000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 4800,
["Blockquote"] = 167000,
["Blockquote/styles.css"] = 167000,
["Blue"] = 16000,
["Bnt"] = 4300,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1460000,
["Bots"] = 15000,
["Box"] = 2600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 81000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3000,
["Boxing_record_summary"] = 3000,
["Boxrec"] = 4500,
["Bq"] = 8600,
["Br"] = 4200,
["Br_separated_entries"] = 1810000,
["Brca"] = 2800,
["Break"] = 16000,
["British_English"] = 14000,
["Brldb_prim"] = 2000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2400,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 43000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 63000,
["Bus_icon"] = 3100,
["Busy"] = 2600,
["Butt-Stations"] = 2500,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7700,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6200,
}
cuag1191p6sejoucojluo9xyr879wko
64781
64780
2022-10-30T05:06:34Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64781
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 7100,
["BEL"] = 8500,
["BGR"] = 5100,
["BIH"] = 4300,
["BLP"] = 1100000,
["BLP_others"] = 8600,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 86000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5100,
["BRA"] = 8900,
["BS"] = 2100,
["BS-map"] = 4100,
["BS-map/map"] = 4000,
["BS-overlap"] = 4200,
["BS_template"] = 2700,
["BSpx"] = 4200,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6600,
["BUL"] = 4700,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2690000,
["Banner_holder/styles.css"] = 2690000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 36000,
["Bare_URL_image"] = 2600,
["Bare_URL_inline"] = 19000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6200,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6100,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 3000,
["Better_source"] = 5600,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 248000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4600,
["Birth_date"] = 347000,
["Birth_date_and_age"] = 697000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7500,
["Birth_year_and_age"] = 36000,
["Bk"] = 3900,
["Black"] = 9100,
["Blanked_IP_talk"] = 4150000,
["Blist"] = 24000,
["Block_indent"] = 423000,
["Block_indent/styles.css"] = 423000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 4800,
["Blockquote"] = 167000,
["Blockquote/styles.css"] = 167000,
["Blue"] = 16000,
["Bnt"] = 4300,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1460000,
["Bots"] = 15000,
["Box"] = 2700,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 81000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3000,
["Boxing_record_summary"] = 3000,
["Boxrec"] = 4500,
["Bq"] = 8600,
["Br"] = 4500,
["Br_separated_entries"] = 1810000,
["Brca"] = 2800,
["Break"] = 17000,
["British_English"] = 14000,
["Brldb_prim"] = 2000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2400,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 43000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3100,
["Busy"] = 2600,
["Butt-Stations"] = 2500,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6200,
}
guh89rivzshlzmg2pcopz75v6lcv4x8
64782
64781
2022-11-06T05:06:39Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64782
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 7100,
["BEL"] = 8500,
["BGR"] = 5100,
["BIH"] = 4300,
["BLP"] = 1100000,
["BLP_others"] = 8700,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 86000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5100,
["BRA"] = 8900,
["BS"] = 2100,
["BS-map"] = 4000,
["BS-map/map"] = 4000,
["BS-overlap"] = 4100,
["BS_template"] = 2700,
["BSpx"] = 4100,
["BSrow"] = 3700,
["BSsplit"] = 11000,
["BSto"] = 6700,
["BUL"] = 4700,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2690000,
["Banner_holder/styles.css"] = 2690000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 36000,
["Bare_URL_image"] = 2600,
["Bare_URL_inline"] = 19000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 3000,
["Better_source"] = 5600,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 248000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4600,
["Birth_date"] = 348000,
["Birth_date_and_age"] = 697000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7500,
["Birth_year_and_age"] = 36000,
["Bk"] = 3900,
["Black"] = 9100,
["Blanked_IP_talk"] = 4390000,
["Blist"] = 24000,
["Block_indent"] = 428000,
["Block_indent/styles.css"] = 428000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 4800,
["Blockquote"] = 167000,
["Blockquote/styles.css"] = 167000,
["Blue"] = 16000,
["Bnt"] = 4300,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1460000,
["Bots"] = 15000,
["Box"] = 2700,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 81000,
["BoxRec"] = 5100,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3000,
["Boxing_record_summary"] = 3000,
["Boxrec"] = 4500,
["Bq"] = 8600,
["Br"] = 4500,
["Br_separated_entries"] = 1810000,
["Brca"] = 2800,
["Break"] = 17000,
["British_English"] = 14000,
["Brldb_prim"] = 2000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2400,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 43000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3100,
["Busy"] = 2600,
["Butt-Stations"] = 2500,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6200,
}
ksgedw109j3su5i3fgqylgv6qxo491t
64783
64782
2022-11-13T05:07:50Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64783
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 7100,
["BEL"] = 8600,
["BGR"] = 5200,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 8700,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 86000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5100,
["BRA"] = 8900,
["BS"] = 2100,
["BS-map"] = 4000,
["BS-map/map"] = 4000,
["BS-overlap"] = 4100,
["BS_template"] = 2700,
["BSpx"] = 4100,
["BSrow"] = 3600,
["BSsplit"] = 11000,
["BSto"] = 6700,
["BUL"] = 4700,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2700000,
["Banner_holder/styles.css"] = 2700000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 35000,
["Bare_URL_image"] = 2600,
["Bare_URL_inline"] = 18000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 3100,
["Better_source"] = 5600,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 248000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4600,
["Birth_date"] = 348000,
["Birth_date_and_age"] = 698000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7500,
["Birth_year_and_age"] = 36000,
["Bk"] = 3900,
["Black"] = 9200,
["Blanked_IP_talk"] = 4670000,
["Blist"] = 24000,
["Block_indent"] = 432000,
["Block_indent/styles.css"] = 432000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 4800,
["Blockquote"] = 167000,
["Blockquote/styles.css"] = 167000,
["Blue"] = 16000,
["Bnt"] = 4300,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1460000,
["Bots"] = 15000,
["Box"] = 2700,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 81000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3000,
["Boxing_record_summary"] = 3000,
["Boxrec"] = 4500,
["Bq"] = 8600,
["Br"] = 4500,
["Br_separated_entries"] = 1810000,
["Brca"] = 2800,
["Break"] = 17000,
["British_English"] = 14000,
["Brldb_prim"] = 2000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2600,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3100,
["Busy"] = 2600,
["Butt-Stations"] = 2500,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6300,
}
6sy4g2g0keuh9bctpevm00l0pfj2g4n
64784
64783
2022-11-20T05:07:09Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64784
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 7100,
["BEL"] = 8600,
["BGR"] = 5200,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 8800,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 86000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5200,
["BRA"] = 8900,
["BS"] = 2000,
["BS-map"] = 4000,
["BS-map/map"] = 3900,
["BS-overlap"] = 4100,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3600,
["BSsplit"] = 11000,
["BSto"] = 6700,
["BUL"] = 4700,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2700000,
["Banner_holder/styles.css"] = 2700000,
["Bar_box"] = 6500,
["Bar_percent"] = 6300,
["Bare_URL_PDF"] = 35000,
["Bare_URL_image"] = 2600,
["Bare_URL_inline"] = 18000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 3100,
["Better_source"] = 5600,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 248000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4600,
["Birth_date"] = 348000,
["Birth_date_and_age"] = 698000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7500,
["Birth_year_and_age"] = 36000,
["Bk"] = 3900,
["Black"] = 9200,
["Blanked_IP_talk"] = 4880000,
["Blist"] = 24000,
["Block_indent"] = 437000,
["Block_indent/styles.css"] = 437000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 4800,
["Blockquote"] = 167000,
["Blockquote/styles.css"] = 167000,
["Blue"] = 16000,
["Bnt"] = 4300,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1460000,
["Bots"] = 15000,
["Box"] = 2800,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 81000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3000,
["Boxing_record_summary"] = 3000,
["Boxrec"] = 4500,
["Bq"] = 8700,
["Br"] = 4500,
["Br_separated_entries"] = 1810000,
["Brca"] = 2800,
["Break"] = 17000,
["British_English"] = 14000,
["Brldb_prim"] = 2000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2600,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3100,
["Busy"] = 2600,
["Butt-Stations"] = 2600,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6300,
}
q27ht5pp38t2agly8oq5460ocfb0s9a
64785
64784
2022-11-27T05:07:22Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64785
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 7100,
["BEL"] = 8600,
["BGR"] = 5200,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 8900,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 86000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5100,
["BRA"] = 8900,
["BS"] = 2000,
["BS-map"] = 4000,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3600,
["BSsplit"] = 11000,
["BSto"] = 6700,
["BUL"] = 4700,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2700000,
["Banner_holder/styles.css"] = 2700000,
["Bar_box"] = 6600,
["Bar_percent"] = 6400,
["Bare_URL_PDF"] = 35000,
["Bare_URL_image"] = 2600,
["Bare_URL_inline"] = 18000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4500,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 3100,
["Better_source"] = 5600,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 249000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4700,
["Birth_date"] = 349000,
["Birth_date_and_age"] = 698000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7600,
["Birth_year_and_age"] = 36000,
["Bk"] = 3900,
["Black"] = 9200,
["Blanked_IP_talk"] = 5050000,
["Blist"] = 24000,
["Block_indent"] = 443000,
["Block_indent/styles.css"] = 443000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 4800,
["Blockquote"] = 168000,
["Blockquote/styles.css"] = 168000,
["Blue"] = 16000,
["Bnt"] = 4300,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1460000,
["Bots"] = 15000,
["Box"] = 3100,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 81000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3000,
["Boxing_record_summary"] = 3000,
["Boxrec"] = 4500,
["Bq"] = 8700,
["Br"] = 4600,
["Br_separated_entries"] = 1820000,
["Brca"] = 2800,
["Break"] = 17000,
["British_English"] = 14000,
["Brldb_prim"] = 2000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2700,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 48000,
["Bronze03"] = 15000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3200,
["Busy"] = 2600,
["Butt-Stations"] = 2600,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6400,
}
gvack7hib2i9b9uh1cdqenct9ijff5b
64786
64785
2022-12-04T05:06:59Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64786
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFutbol"] = 7100,
["BEL"] = 8500,
["BGR"] = 5200,
["BIH"] = 4200,
["BLP"] = 1100000,
["BLP_others"] = 8900,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 86000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5100,
["BRA"] = 8900,
["BS"] = 2000,
["BS-map"] = 4000,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3500,
["BSsplit"] = 11000,
["BSto"] = 6700,
["BUL"] = 4700,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2710000,
["Banner_holder/styles.css"] = 2710000,
["Bar_box"] = 6600,
["Bar_percent"] = 6400,
["Bare_URL_PDF"] = 34000,
["Bare_URL_image"] = 2500,
["Bare_URL_inline"] = 17000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4500,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 3100,
["Better_source"] = 5600,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 249000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 26000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4700,
["Birth_date"] = 349000,
["Birth_date_and_age"] = 699000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7600,
["Birth_year_and_age"] = 36000,
["Bk"] = 3900,
["Black"] = 9200,
["Blanked_IP_talk"] = 5320000,
["Blist"] = 24000,
["Block_indent"] = 448000,
["Block_indent/styles.css"] = 448000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 4900,
["Blockquote"] = 168000,
["Blockquote/styles.css"] = 168000,
["Blue"] = 16000,
["Bnt"] = 4400,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1460000,
["Bots"] = 15000,
["Box"] = 3100,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 80000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3000,
["Boxing_record_summary"] = 3000,
["Boxrec"] = 4500,
["Bq"] = 8700,
["Br"] = 4600,
["Br_separated_entries"] = 1820000,
["Brca"] = 2800,
["Break"] = 17000,
["British_English"] = 14000,
["Brldb_prim"] = 2000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2700,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 15000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3100,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6400,
}
t2fwd221z74mqbkhdl921dspxvs8di9
64787
64786
2022-12-11T05:09:50Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64787
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2000,
["BDFutbol"] = 7100,
["BEL"] = 8500,
["BGR"] = 5200,
["BIH"] = 4200,
["BLP"] = 1110000,
["BLP_others"] = 8900,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 86000,
["BLP_unreferenced"] = 6800,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8900,
["BS"] = 2000,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3500,
["BSsplit"] = 11000,
["BSto"] = 6700,
["BUL"] = 4700,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2600,
["Banner_holder"] = 2710000,
["Banner_holder/styles.css"] = 2710000,
["Bar_box"] = 6600,
["Bar_percent"] = 6400,
["Bare_URL_PDF"] = 34000,
["Bare_URL_image"] = 2500,
["Bare_URL_inline"] = 17000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4500,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 3100,
["Better_source"] = 5600,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 249000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 27000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4700,
["Birth_date"] = 350000,
["Birth_date_and_age"] = 699000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7600,
["Birth_year_and_age"] = 36000,
["Bk"] = 3900,
["Black"] = 9200,
["Blanked_IP_talk"] = 5610000,
["Blist"] = 24000,
["Block_indent"] = 453000,
["Block_indent/styles.css"] = 453000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 4900,
["Blockquote"] = 168000,
["Blockquote/styles.css"] = 168000,
["Blue"] = 16000,
["Bnt"] = 4400,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1460000,
["Bots"] = 15000,
["Box"] = 3100,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 80000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3000,
["Boxing_record_summary"] = 3100,
["Boxrec"] = 4500,
["Bq"] = 8700,
["Br"] = 4600,
["Br_separated_entries"] = 1820000,
["Brca"] = 2800,
["Break"] = 17000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2600,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3100,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6400,
}
2w2iu1tp73yqqyfq1asvzkxfbr9qckt
64788
64787
2022-12-18T05:07:31Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64788
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2000,
["BDFutbol"] = 7100,
["BEL"] = 8500,
["BGR"] = 5200,
["BIH"] = 4200,
["BLP"] = 1110000,
["BLP_others"] = 8900,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 86000,
["BLP_unreferenced"] = 6800,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8900,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3500,
["BSsplit"] = 11000,
["BSto"] = 6700,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2710000,
["Banner_holder/styles.css"] = 2710000,
["Bar_box"] = 6600,
["Bar_percent"] = 6400,
["Bare_URL_PDF"] = 34000,
["Bare_URL_image"] = 2500,
["Bare_URL_inline"] = 17000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4500,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 3100,
["Better_source"] = 5600,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 261000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 27000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4700,
["Birth_date"] = 350000,
["Birth_date_and_age"] = 699000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7700,
["Birth_year_and_age"] = 36000,
["Bk"] = 3900,
["Black"] = 9200,
["Blanked_IP_talk"] = 5870000,
["Blist"] = 24000,
["Block_indent"] = 458000,
["Block_indent/styles.css"] = 458000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 4900,
["Blockquote"] = 168000,
["Blockquote/styles.css"] = 168000,
["Blue"] = 16000,
["Bnt"] = 4400,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1460000,
["Bots"] = 15000,
["Box"] = 3100,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 80000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3000,
["Boxing_record_summary"] = 3100,
["Boxrec"] = 4500,
["Bq"] = 8800,
["Br"] = 4700,
["Br_separated_entries"] = 1740000,
["Brca"] = 2800,
["Break"] = 17000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2600,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3100,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6400,
}
9prveusd1wtip68r5au36v8hqj7zx5p
64789
64788
2022-12-25T05:07:24Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64789
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2100,
["BDFutbol"] = 7100,
["BEL"] = 8400,
["BGR"] = 5200,
["BIH"] = 4200,
["BLP"] = 1110000,
["BLP_others"] = 8900,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 86000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8900,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3500,
["BSsplit"] = 11000,
["BSto"] = 6700,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2720000,
["Banner_holder/styles.css"] = 2720000,
["Bar_box"] = 6600,
["Bar_percent"] = 6400,
["Bare_URL_PDF"] = 33000,
["Bare_URL_image"] = 2400,
["Bare_URL_inline"] = 16000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4500,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 3100,
["Better_source"] = 5600,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 261000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 27000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4700,
["Birth_date"] = 351000,
["Birth_date_and_age"] = 700000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7700,
["Birth_year_and_age"] = 36000,
["Bk"] = 3900,
["Black"] = 9300,
["Blanked_IP_talk"] = 6150000,
["Blist"] = 24000,
["Block_indent"] = 463000,
["Block_indent/styles.css"] = 463000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 4900,
["Blockquote"] = 168000,
["Blockquote/styles.css"] = 168000,
["Blue"] = 16000,
["Bnt"] = 4400,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1470000,
["Bots"] = 15000,
["Box"] = 3100,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 80000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3000,
["Boxing_record_summary"] = 3100,
["Boxrec"] = 4500,
["Bq"] = 8800,
["Br"] = 4700,
["Br_separated_entries"] = 1740000,
["Brca"] = 2800,
["Break"] = 17000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 2300,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2600,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6400,
}
5l34r1qgz5h27gix1139hqi8vfnugvs
64790
64789
2023-01-01T05:07:47Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64790
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2100,
["BDFutbol"] = 7100,
["BEL"] = 8400,
["BGR"] = 5200,
["BIH"] = 4200,
["BLP"] = 1110000,
["BLP_others"] = 9000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 86000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8900,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3500,
["BSsplit"] = 11000,
["BSto"] = 6700,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2720000,
["Banner_holder/styles.css"] = 2720000,
["Bar_box"] = 6600,
["Bar_percent"] = 6400,
["Bare_URL_PDF"] = 33000,
["Bare_URL_image"] = 2400,
["Bare_URL_inline"] = 16000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 23000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 3100,
["Better_source"] = 5600,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 261000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 27000,
["Birth-date_and_age"] = 12000,
["Birth_based_on_age_as_of_date"] = 4800,
["Birth_date"] = 351000,
["Birth_date_and_age"] = 700000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7700,
["Birth_year_and_age"] = 36000,
["Bk"] = 3900,
["Black"] = 9800,
["Blanked_IP_talk"] = 6430000,
["Blist"] = 24000,
["Block_indent"] = 468000,
["Block_indent/styles.css"] = 468000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 4900,
["Blockquote"] = 168000,
["Blockquote/styles.css"] = 168000,
["Blue"] = 16000,
["Bnt"] = 4400,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1470000,
["Bots"] = 15000,
["Box"] = 3100,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 80000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3100,
["Boxing_record_summary"] = 3100,
["Boxrec"] = 4500,
["Bq"] = 8800,
["Br"] = 4700,
["Br_separated_entries"] = 1740000,
["Brca"] = 2800,
["Break"] = 17000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 4900,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2500,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3200,
["Busy"] = 2600,
["Butt-Stations"] = 2600,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 23000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6500,
}
dca9orjvuuty3b83ykwb45xkk79vxpm
64791
64790
2023-01-08T05:07:53Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64791
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2300,
["BDFutbol"] = 7200,
["BEL"] = 8400,
["BGR"] = 5200,
["BIH"] = 4200,
["BLP"] = 1110000,
["BLP_others"] = 9000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 86000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8900,
["BS"] = 2000,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6700,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2730000,
["Banner_holder/styles.css"] = 2730000,
["Bar_box"] = 6600,
["Bar_percent"] = 6400,
["Bare_URL_PDF"] = 33000,
["Bare_URL_image"] = 2400,
["Bare_URL_inline"] = 16000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 24000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4700,
["Basketballstats"] = 2700,
["Bda"] = 3100,
["Better_source"] = 5600,
["Better_source_needed"] = 17000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 271000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 27000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 4800,
["Birth_date"] = 352000,
["Birth_date_and_age"] = 700000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7700,
["Birth_year_and_age"] = 36000,
["Bk"] = 3800,
["Black"] = 9800,
["Blanked_IP_talk"] = 6690000,
["Blist"] = 24000,
["Block_indent"] = 473000,
["Block_indent/styles.css"] = 473000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 4900,
["Blockquote"] = 169000,
["Blockquote/styles.css"] = 169000,
["Blue"] = 16000,
["Bnt"] = 4400,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1470000,
["Bots"] = 15000,
["Box"] = 3100,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 95000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3100,
["Boxing_record_summary"] = 3100,
["Boxrec"] = 4500,
["Bq"] = 8800,
["Br"] = 4700,
["Br_separated_entries"] = 1740000,
["Brca"] = 2800,
["Break"] = 17000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 8700,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2300,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6500,
}
7qhpp0z7fyuog8rojym1x3xc7m9ijdz
64792
64791
2023-01-15T05:07:53Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64792
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2300,
["BDFutbol"] = 7200,
["BEL"] = 8400,
["BGR"] = 5200,
["BIH"] = 4200,
["BLP"] = 1110000,
["BLP_others"] = 9000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 86000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8900,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6700,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2730000,
["Banner_holder/styles.css"] = 2730000,
["Bar_box"] = 6600,
["Bar_percent"] = 6400,
["Bare_URL_PDF"] = 33000,
["Bare_URL_image"] = 2400,
["Bare_URL_inline"] = 16000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4600,
["Basketballstats"] = 2700,
["Bda"] = 3100,
["Better_source"] = 5500,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 271000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 27000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 4800,
["Birth_date"] = 352000,
["Birth_date_and_age"] = 701000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7800,
["Birth_year_and_age"] = 36000,
["Bk"] = 3800,
["Black"] = 9800,
["Blanked_IP_talk"] = 6930000,
["Blist"] = 24000,
["Block_indent"] = 479000,
["Block_indent/styles.css"] = 479000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 4900,
["Blockquote"] = 169000,
["Blockquote/styles.css"] = 169000,
["Blue"] = 16000,
["Bnt"] = 4400,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1470000,
["Bots"] = 15000,
["Box"] = 3200,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 100000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3100,
["Boxing_record_summary"] = 3100,
["Boxrec"] = 4500,
["Bq"] = 8900,
["Br"] = 4700,
["Br_separated_entries"] = 1740000,
["Brca"] = 2800,
["Break"] = 17000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 13000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2300,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 64000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6500,
}
t5lfosp477afjp61vfypa1mrb5kxs5e
64793
64792
2023-01-22T05:07:43Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64793
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2400,
["BDFutbol"] = 7200,
["BEL"] = 8300,
["BGR"] = 5200,
["BIH"] = 4200,
["BLP"] = 1110000,
["BLP_others"] = 9000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 85000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8900,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6700,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5200,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2740000,
["Banner_holder/styles.css"] = 2740000,
["Bar_box"] = 6600,
["Bar_percent"] = 6400,
["Bare_URL_PDF"] = 32000,
["Bare_URL_image"] = 2400,
["Bare_URL_inline"] = 16000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4600,
["Basketballstats"] = 2700,
["Bda"] = 3100,
["Better_source"] = 5500,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 268000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 27000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 4800,
["Birth_date"] = 353000,
["Birth_date_and_age"] = 701000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7800,
["Birth_year_and_age"] = 36000,
["Bk"] = 3800,
["Black"] = 9900,
["Blanked_IP_talk"] = 7100000,
["Blist"] = 24000,
["Block_indent"] = 484000,
["Block_indent/styles.css"] = 484000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 4900,
["Blockquote"] = 169000,
["Blockquote/styles.css"] = 169000,
["Blue"] = 16000,
["Bnt"] = 4400,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1470000,
["Bots"] = 15000,
["Box"] = 3200,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 101000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3100,
["Boxing_record_summary"] = 3100,
["Boxrec"] = 4500,
["Bq"] = 8900,
["Br"] = 4700,
["Br_separated_entries"] = 1750000,
["Brca"] = 2800,
["Break"] = 17000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 16000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2000,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6500,
}
8b0oziyfa1u99lna3cxvxre4psqyoxt
64794
64793
2023-01-29T05:07:41Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64794
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2400,
["BDFutbol"] = 7200,
["BEL"] = 8200,
["BGR"] = 5200,
["BIH"] = 4200,
["BLP"] = 1110000,
["BLP_others"] = 9000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 85000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8900,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6700,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2750000,
["Banner_holder/styles.css"] = 2750000,
["Bar_box"] = 6600,
["Bar_percent"] = 6400,
["Bare_URL_PDF"] = 32000,
["Bare_URL_image"] = 2300,
["Bare_URL_inline"] = 15000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4600,
["Basketballstats"] = 2700,
["Bda"] = 3100,
["Better_source"] = 5500,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 269000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 27000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 4800,
["Birth_date"] = 353000,
["Birth_date_and_age"] = 701000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7800,
["Birth_year_and_age"] = 36000,
["Bk"] = 3800,
["Black"] = 10000,
["Blanked_IP_talk"] = 7100000,
["Blist"] = 24000,
["Block_indent"] = 490000,
["Block_indent/styles.css"] = 490000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 4900,
["Blockquote"] = 169000,
["Blockquote/styles.css"] = 169000,
["Blue"] = 16000,
["Bnt"] = 4400,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1470000,
["Bots"] = 15000,
["Box"] = 3200,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 100000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3100,
["Boxing_record_summary"] = 3100,
["Boxrec"] = 4500,
["Bq"] = 9000,
["Br"] = 4800,
["Br_separated_entries"] = 1750000,
["Brca"] = 2800,
["Break"] = 17000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 17000,
["Broken_ref"] = 51000,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6500,
}
ko7ycuifn8r52i6ddp2si49tbtt576n
64795
64794
2023-02-05T05:07:31Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64795
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2400,
["BDFutbol"] = 7200,
["BEL"] = 8200,
["BGR"] = 5200,
["BIH"] = 4200,
["BLP"] = 1110000,
["BLP_others"] = 9100,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 85000,
["BLP_unreferenced"] = 6900,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8900,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6700,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2750000,
["Banner_holder/styles.css"] = 2750000,
["Bar_box"] = 6600,
["Bar_percent"] = 6400,
["Bare_URL_PDF"] = 32000,
["Bare_URL_image"] = 2300,
["Bare_URL_inline"] = 15000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4600,
["Basketballstats"] = 2700,
["Bda"] = 3000,
["Better_source"] = 5500,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 269000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 27000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 4800,
["Birth_date"] = 353000,
["Birth_date_and_age"] = 702000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7800,
["Birth_year_and_age"] = 36000,
["Bk"] = 3800,
["Black"] = 10000,
["Blanked_IP_talk"] = 7110000,
["Blist"] = 24000,
["Block_indent"] = 497000,
["Block_indent/styles.css"] = 497000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 4900,
["Blockquote"] = 170000,
["Blockquote/styles.css"] = 170000,
["Blue"] = 16000,
["Bnt"] = 4400,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1480000,
["Bots"] = 15000,
["Box"] = 3200,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 100000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3100,
["Boxing_record_summary"] = 3100,
["Boxrec"] = 4600,
["Bq"] = 9000,
["Br"] = 4800,
["Br_separated_entries"] = 1750000,
["Brca"] = 2800,
["Break"] = 17000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 19000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2000,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 42000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6500,
}
rwdfxtqdrwzlwy3e52064yi35ocuwtb
64796
51797
2023-02-19T05:07:52Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64796
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2400,
["BDFutbol"] = 7200,
["BEL"] = 8100,
["BGR"] = 5200,
["BIH"] = 4200,
["BLP"] = 1110000,
["BLP_others"] = 9100,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 85000,
["BLP_unreferenced"] = 7000,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8900,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2770000,
["Banner_holder/styles.css"] = 2770000,
["Bar_box"] = 6600,
["Bar_percent"] = 6400,
["Bare_URL_PDF"] = 32000,
["Bare_URL_image"] = 2300,
["Bare_URL_inline"] = 15000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4400,
["Basketballstats"] = 2700,
["Bda"] = 3000,
["Better_source"] = 5500,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 270000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 27000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 4800,
["Birth_date"] = 354000,
["Birth_date_and_age"] = 703000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 37000,
["Bk"] = 3700,
["Black"] = 10000,
["Blanked_IP_talk"] = 7110000,
["Blist"] = 24000,
["Block_indent"] = 509000,
["Block_indent/styles.css"] = 509000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 4900,
["Blockquote"] = 170000,
["Blockquote/styles.css"] = 170000,
["Blue"] = 16000,
["Bnt"] = 4400,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1480000,
["Bots"] = 16000,
["Box"] = 3200,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 101000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3100,
["Boxing_record_summary"] = 3100,
["Boxrec"] = 4600,
["Bq"] = 9100,
["Br"] = 5000,
["Br_separated_entries"] = 1750000,
["Brca"] = 2800,
["Break"] = 17000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 23000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2100,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6500,
}
dventyoqd6xv0q2odpzgm7b6cu6adu8
64797
64796
2023-02-26T05:08:14Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64797
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2400,
["BDFutbol"] = 7200,
["BEL"] = 8100,
["BGR"] = 5300,
["BIH"] = 4200,
["BLP"] = 1110000,
["BLP_others"] = 9100,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 85000,
["BLP_unreferenced"] = 7000,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5200,
["BRA"] = 8900,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2770000,
["Banner_holder/styles.css"] = 2770000,
["Bar_box"] = 6700,
["Bar_percent"] = 6400,
["Bare_URL_PDF"] = 32000,
["Bare_URL_image"] = 2300,
["Bare_URL_inline"] = 15000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4500,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4300,
["Basketballstats"] = 2700,
["Bda"] = 3000,
["Better_source"] = 5500,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 270000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 27000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 4900,
["Birth_date"] = 355000,
["Birth_date_and_age"] = 703000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 37000,
["Bk"] = 3600,
["Black"] = 10000,
["Blanked_IP_talk"] = 7110000,
["Blist"] = 24000,
["Block_indent"] = 515000,
["Block_indent/styles.css"] = 515000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 4900,
["Blockquote"] = 170000,
["Blockquote/styles.css"] = 170000,
["Blue"] = 16000,
["Bnt"] = 4400,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1480000,
["Bots"] = 16000,
["Box"] = 3300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 101000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3100,
["Boxing_record_summary"] = 3100,
["Boxrec"] = 4600,
["Bq"] = 9100,
["Br"] = 5100,
["Br_separated_entries"] = 1750000,
["Brca"] = 2800,
["Break"] = 17000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 25000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2100,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6500,
}
5cjwt7fd0rvqowjuk6plxxyw8u12nyd
64798
64797
2023-03-05T05:08:41Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64798
Scribunto
text/plain
return {
["B-Class"] = 36000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2400,
["BDFutbol"] = 7200,
["BEL"] = 8100,
["BGR"] = 5300,
["BIH"] = 4200,
["BLP"] = 1110000,
["BLP_others"] = 9100,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 85000,
["BLP_unreferenced"] = 7000,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5100,
["BRA"] = 8900,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2780000,
["Banner_holder/styles.css"] = 2780000,
["Bar_box"] = 6700,
["Bar_percent"] = 6500,
["Bare_URL_PDF"] = 32000,
["Bare_URL_image"] = 2300,
["Bare_URL_inline"] = 16000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4300,
["Basketballstats"] = 2700,
["Bda"] = 3000,
["Better_source"] = 5500,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 270000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 27000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 4900,
["Birth_date"] = 355000,
["Birth_date_and_age"] = 703000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 37000,
["Bk"] = 3600,
["Black"] = 10000,
["Blanked_IP_talk"] = 7120000,
["Blist"] = 24000,
["Block_indent"] = 522000,
["Block_indent/styles.css"] = 522000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 4900,
["Blockquote"] = 170000,
["Blockquote/styles.css"] = 170000,
["Blue"] = 16000,
["Bnt"] = 4400,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2400,
["Botanist"] = 4600,
["Both"] = 1480000,
["Bots"] = 16000,
["Box"] = 3300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 101000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3100,
["Boxing_record_summary"] = 3100,
["Boxrec"] = 4600,
["Bq"] = 9100,
["Br"] = 5100,
["Br_separated_entries"] = 1760000,
["Brca"] = 2800,
["Break"] = 17000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 27000,
["Broken_ref"] = 51000,
["Broken_ref/cat"] = 2100,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6600,
}
jl9eppynq8vf7c6p49ur25dnpgdnzrj
64799
64798
2023-03-12T05:08:58Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64799
Scribunto
text/plain
return {
["B-Class"] = 37000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7200,
["BEL"] = 8100,
["BGR"] = 5300,
["BIH"] = 4200,
["BLP"] = 1110000,
["BLP_others"] = 9100,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 85000,
["BLP_unreferenced"] = 7000,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 5000,
["BLR"] = 5100,
["BRA"] = 8900,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2790000,
["Banner_holder/styles.css"] = 2790000,
["Bar_box"] = 6700,
["Bar_percent"] = 6500,
["Bare_URL_PDF"] = 31000,
["Bare_URL_image"] = 2300,
["Bare_URL_inline"] = 15000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4300,
["Basketballstats"] = 2700,
["Bda"] = 3000,
["Better_source"] = 5500,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 270000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 27000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 4900,
["Birth_date"] = 356000,
["Birth_date_and_age"] = 704000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 37000,
["Bk"] = 3600,
["Black"] = 10000,
["Blanked_IP_talk"] = 7120000,
["Blist"] = 24000,
["Block_indent"] = 528000,
["Block_indent/styles.css"] = 528000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 4900,
["Blockquote"] = 171000,
["Blockquote/styles.css"] = 171000,
["Blue"] = 16000,
["Bnt"] = 4400,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1480000,
["Bots"] = 16000,
["Box"] = 3300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 101000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3100,
["Boxing_record_summary"] = 3100,
["Boxrec"] = 4600,
["Bq"] = 9100,
["Br"] = 5100,
["Br_separated_entries"] = 1760000,
["Brca"] = 2800,
["Break"] = 18000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 28000,
["Broken_ref"] = 51000,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 34000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6600,
}
4b8qbk0hrxhgued9tbq5z1hvs12mz6y
64800
64799
2023-03-19T05:08:12Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64800
Scribunto
text/plain
return {
["B-Class"] = 37000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7200,
["BEL"] = 8100,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1110000,
["BLP_others"] = 9200,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 85000,
["BLP_unreferenced"] = 7000,
["BLP_unreferenced_section"] = 5000,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5100,
["BRA"] = 8900,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2790000,
["Banner_holder/styles.css"] = 2790000,
["Bar_box"] = 6700,
["Bar_percent"] = 6500,
["Bare_URL_PDF"] = 31000,
["Bare_URL_image"] = 2200,
["Bare_URL_inline"] = 14000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4300,
["Basketballstats"] = 2700,
["Bda"] = 3100,
["Better_source"] = 5500,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 270000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 27000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 4900,
["Birth_date"] = 356000,
["Birth_date_and_age"] = 704000,
["Birth_date_and_age2"] = 5200,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 37000,
["Bk"] = 3600,
["Black"] = 10000,
["Blanked_IP_talk"] = 7120000,
["Blist"] = 24000,
["Block_indent"] = 534000,
["Block_indent/styles.css"] = 534000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5000,
["Blockquote"] = 171000,
["Blockquote/styles.css"] = 171000,
["Blue"] = 16000,
["Bnt"] = 4500,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1480000,
["Bots"] = 16000,
["Box"] = 3300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 101000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3100,
["Boxing_record_summary"] = 3200,
["Boxrec"] = 4600,
["Bq"] = 9100,
["Br"] = 5100,
["Br_separated_entries"] = 1760000,
["Brca"] = 2800,
["Break"] = 18000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 30000,
["Broken_ref"] = 51000,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6600,
}
5ck1ji0fxe52k4w9qfr9m6yr79c7rsy
64801
64800
2023-03-26T05:07:26Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64801
Scribunto
text/plain
return {
["B-Class"] = 37000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7200,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1120000,
["BLP_others"] = 9200,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 85000,
["BLP_unreferenced"] = 7000,
["BLP_unreferenced_section"] = 5000,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5100,
["BRA"] = 8900,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2800000,
["Banner_holder/styles.css"] = 2800000,
["Bar_box"] = 6700,
["Bar_percent"] = 6500,
["Bare_URL_PDF"] = 31000,
["Bare_URL_image"] = 2200,
["Bare_URL_inline"] = 14000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4400,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4300,
["Basketballstats"] = 2700,
["Bda"] = 3100,
["Better_source"] = 5500,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 271000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 27000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 4900,
["Birth_date"] = 356000,
["Birth_date_and_age"] = 705000,
["Birth_date_and_age2"] = 5200,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 37000,
["Bk"] = 3600,
["Black"] = 10000,
["Blanked_IP_talk"] = 7120000,
["Blist"] = 24000,
["Block_indent"] = 540000,
["Block_indent/styles.css"] = 540000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5000,
["Blockquote"] = 171000,
["Blockquote/styles.css"] = 171000,
["Blue"] = 16000,
["Bnt"] = 4500,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1490000,
["Bots"] = 16000,
["Box"] = 3300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 101000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3100,
["Boxing_record_summary"] = 3200,
["Boxrec"] = 4600,
["Bq"] = 9200,
["Br"] = 5200,
["Br_separated_entries"] = 1760000,
["Brca"] = 2800,
["Break"] = 18000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 31000,
["Broken_ref"] = 51000,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 41000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6600,
}
tej7cw8q2peej1594aojtco5yrz92wc
64802
64801
2023-04-02T05:09:25Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64802
Scribunto
text/plain
return {
["B-Class"] = 37000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7200,
["BEL"] = 7900,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1120000,
["BLP_others"] = 9300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 85000,
["BLP_unreferenced"] = 6900,
["BLP_unreferenced_section"] = 5000,
["BLP_unsourced"] = 6500,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5100,
["BRA"] = 8800,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 4000,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2800000,
["Banner_holder/styles.css"] = 2800000,
["Bar_box"] = 6700,
["Bar_percent"] = 6500,
["Bare_URL_PDF"] = 30000,
["Bare_URL_image"] = 2200,
["Bare_URL_inline"] = 14000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4500,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4300,
["Basketballstats"] = 2700,
["Bda"] = 3100,
["Better_source"] = 5500,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 271000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 27000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 4900,
["Birth_date"] = 357000,
["Birth_date_and_age"] = 705000,
["Birth_date_and_age2"] = 5200,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 37000,
["Bk"] = 3600,
["Black"] = 10000,
["Blanked_IP_talk"] = 7120000,
["Blist"] = 25000,
["Block_indent"] = 547000,
["Block_indent/styles.css"] = 547000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5000,
["Blockquote"] = 171000,
["Blockquote/styles.css"] = 171000,
["Blue"] = 16000,
["Bnt"] = 4500,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1490000,
["Bots"] = 16000,
["Box"] = 3300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 102000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3200,
["Boxrec"] = 4600,
["Bq"] = 9200,
["Br"] = 5300,
["Br_separated_entries"] = 1760000,
["Brca"] = 2800,
["Break"] = 18000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 33000,
["Broken_ref"] = 51000,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6600,
}
qkvavmcx1717jfb83wruh5641ntt22t
64803
64802
2023-04-09T05:08:36Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64803
Scribunto
text/plain
return {
["B-Class"] = 37000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7200,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4200,
["BLP"] = 1120000,
["BLP_others"] = 9300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 85000,
["BLP_unreferenced"] = 6900,
["BLP_unreferenced_section"] = 5000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5100,
["BRA"] = 8800,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 4000,
["BS_template"] = 2700,
["BSpx"] = 3900,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2800000,
["Banner_holder/styles.css"] = 2800000,
["Bar_box"] = 6700,
["Bar_percent"] = 6500,
["Bare_URL_PDF"] = 30000,
["Bare_URL_image"] = 2200,
["Bare_URL_inline"] = 16000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4500,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4200,
["Basketballstats"] = 2700,
["Bda"] = 3100,
["Better_source"] = 5500,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 272000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 10000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5000,
["Birth_date"] = 357000,
["Birth_date_and_age"] = 705000,
["Birth_date_and_age2"] = 5200,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 37000,
["Bk"] = 3600,
["Black"] = 10000,
["Blanked_IP_talk"] = 7120000,
["Blist"] = 24000,
["Block_indent"] = 553000,
["Block_indent/styles.css"] = 553000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5000,
["Blockquote"] = 172000,
["Blockquote/styles.css"] = 172000,
["Blue"] = 16000,
["Bnt"] = 4500,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1490000,
["Bots"] = 16000,
["Box"] = 3300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 102000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3200,
["Boxrec"] = 4600,
["Bq"] = 9200,
["Br"] = 5400,
["Br_separated_entries"] = 1760000,
["Brca"] = 2800,
["Break"] = 18000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 35000,
["Broken_ref"] = 51000,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6700,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6600,
}
9j161o6jlerr4i3m4vo1vf99o4orenx
64804
64803
2023-04-16T05:09:48Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64804
Scribunto
text/plain
return {
["B-Class"] = 37000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7200,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4200,
["BLP"] = 1120000,
["BLP_others"] = 9300,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 85000,
["BLP_unreferenced"] = 6900,
["BLP_unreferenced_section"] = 5000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4900,
["BLR"] = 5100,
["BRA"] = 8800,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 3900,
["BS_template"] = 2700,
["BSpx"] = 3900,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2810000,
["Banner_holder/styles.css"] = 2810000,
["Bar_box"] = 6700,
["Bar_percent"] = 6500,
["Bare_URL_PDF"] = 30000,
["Bare_URL_image"] = 2200,
["Bare_URL_inline"] = 15000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 15000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4500,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4200,
["Basketballstats"] = 2700,
["Bda"] = 3200,
["Better_source"] = 5500,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 272000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9900,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5000,
["Birth_date"] = 358000,
["Birth_date_and_age"] = 706000,
["Birth_date_and_age2"] = 5200,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 37000,
["Bk"] = 3600,
["Black"] = 10000,
["Blanked_IP_talk"] = 7120000,
["Blist"] = 24000,
["Block_indent"] = 559000,
["Block_indent/styles.css"] = 559000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5000,
["Blockquote"] = 172000,
["Blockquote/styles.css"] = 172000,
["Blue"] = 16000,
["Bnt"] = 4500,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1490000,
["Bots"] = 16000,
["Box"] = 3300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 102000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3200,
["Boxrec"] = 4600,
["Bq"] = 9200,
["Br"] = 5400,
["Br_separated_entries"] = 1760000,
["Brca"] = 2800,
["Break"] = 18000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 36000,
["Broken_ref"] = 51000,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6800,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6600,
}
kknmzs0meyittbr1xnurhl150fzymcp
64805
64804
2023-04-23T05:09:00Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64805
Scribunto
text/plain
return {
["B-Class"] = 37000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7200,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4200,
["BLP"] = 1120000,
["BLP_others"] = 9400,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 85000,
["BLP_unreferenced"] = 6900,
["BLP_unreferenced_section"] = 5000,
["BLP_unsourced"] = 6400,
["BLP_unsourced_section"] = 4800,
["BLR"] = 5100,
["BRA"] = 8800,
["BS-map"] = 3900,
["BS-map/map"] = 3900,
["BS-overlap"] = 3900,
["BS_template"] = 2700,
["BSpx"] = 3900,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 41000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2820000,
["Banner_holder/styles.css"] = 2820000,
["Bar_box"] = 6700,
["Bar_percent"] = 6500,
["Bare_URL_PDF"] = 30000,
["Bare_URL_image"] = 2200,
["Bare_URL_inline"] = 15000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4500,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4100,
["Basketballstats"] = 2700,
["Bda"] = 3200,
["Better_source"] = 5500,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6700,
["Big"] = 272000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9900,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5000,
["Birth_date"] = 358000,
["Birth_date_and_age"] = 706000,
["Birth_date_and_age2"] = 5200,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 37000,
["Bk"] = 3700,
["Black"] = 10000,
["Blanked_IP_talk"] = 7120000,
["Blist"] = 25000,
["Block_indent"] = 564000,
["Block_indent/styles.css"] = 564000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5000,
["Blockquote"] = 172000,
["Blockquote/styles.css"] = 172000,
["Blue"] = 16000,
["Bnt"] = 4500,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1490000,
["Bots"] = 16000,
["Box"] = 3300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 102000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3200,
["Boxrec"] = 4600,
["Bq"] = 9200,
["Br"] = 5500,
["Br_separated_entries"] = 1770000,
["Brca"] = 2800,
["Break"] = 18000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 39000,
["Broken_ref"] = 51000,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6800,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6600,
}
b62drehdtngxmn1wjwdpblw6a46rijd
64806
64805
2023-04-30T05:09:02Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64806
Scribunto
text/plain
return {
["B-Class"] = 37000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7200,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4200,
["BLP"] = 1120000,
["BLP_others"] = 9400,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 85000,
["BLP_unreferenced"] = 7100,
["BLP_unreferenced_section"] = 5000,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 4800,
["BLR"] = 5100,
["BRA"] = 8800,
["BS-map"] = 3900,
["BS-map/map"] = 3800,
["BS-overlap"] = 3900,
["BS_template"] = 2700,
["BSpx"] = 3900,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2820000,
["Banner_holder/styles.css"] = 2820000,
["Bar_box"] = 6700,
["Bar_percent"] = 6500,
["Bare_URL_PDF"] = 30000,
["Bare_URL_image"] = 2200,
["Bare_URL_inline"] = 14000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4500,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4100,
["Basketballstats"] = 2700,
["Bda"] = 3200,
["Better_source"] = 5500,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6800,
["Big"] = 33000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9900,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5000,
["Birth_date"] = 358000,
["Birth_date_and_age"] = 706000,
["Birth_date_and_age2"] = 5200,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 37000,
["Bk"] = 3700,
["Black"] = 10000,
["Blanked_IP_talk"] = 7120000,
["Blist"] = 25000,
["Block_indent"] = 569000,
["Block_indent/styles.css"] = 569000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5000,
["Blockquote"] = 172000,
["Blockquote/styles.css"] = 172000,
["Blue"] = 16000,
["Bnt"] = 4500,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1490000,
["Bots"] = 16000,
["Box"] = 3300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 102000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3200,
["Boxrec"] = 4600,
["Bq"] = 9200,
["Br"] = 5500,
["Br_separated_entries"] = 1770000,
["Brca"] = 2800,
["Break"] = 18000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 40000,
["Broken_ref"] = 51000,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 5100,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6800,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6600,
}
0tl7g7mnz835iw2icjj1d17w1hczruf
64807
64806
2023-05-07T05:09:45Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64807
Scribunto
text/plain
return {
["B-Class"] = 37000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7200,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1120000,
["BLP_others"] = 9500,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 85000,
["BLP_unreferenced"] = 7200,
["BLP_unreferenced_section"] = 5000,
["BLP_unsourced"] = 6800,
["BLP_unsourced_section"] = 4800,
["BLR"] = 5100,
["BRA"] = 8800,
["BS-map"] = 3900,
["BS-map/map"] = 3800,
["BS-overlap"] = 3900,
["BS_template"] = 2700,
["BSpx"] = 3900,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2840000,
["Banner_holder/styles.css"] = 2840000,
["Bar_box"] = 6700,
["Bar_percent"] = 6500,
["Bare_URL_PDF"] = 29000,
["Bare_URL_image"] = 2100,
["Bare_URL_inline"] = 15000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4500,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4000,
["Basketballstats"] = 2700,
["Bda"] = 3300,
["Better_source"] = 5500,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6800,
["Big"] = 33000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9900,
["BioRef"] = 2000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5000,
["Birth_date"] = 359000,
["Birth_date_and_age"] = 707000,
["Birth_date_and_age2"] = 5200,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 37000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7130000,
["Blist"] = 24000,
["Block_indent"] = 574000,
["Block_indent/styles.css"] = 574000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5000,
["Blockquote"] = 172000,
["Blockquote/styles.css"] = 172000,
["Blue"] = 16000,
["Bnt"] = 4500,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1490000,
["Bots"] = 16000,
["Box"] = 3400,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 102000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3200,
["Boxrec"] = 4600,
["Bq"] = 9300,
["Br"] = 5500,
["Br_separated_entries"] = 1770000,
["Brca"] = 2800,
["Break"] = 18000,
["British_English"] = 15000,
["Brldb_prim"] = 2000,
["Broken_anchors"] = 41000,
["Broken_ref"] = 51000,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 49000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5600,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 5000,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 1200000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6800,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6600,
}
giyte44u8j2yqzv7rn0aqfcjzz1p9g9
64808
64807
2023-05-14T05:10:43Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64808
Scribunto
text/plain
return {
["B-Class"] = 37000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7200,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1120000,
["BLP_others"] = 9500,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 85000,
["BLP_unreferenced"] = 7200,
["BLP_unreferenced_section"] = 5000,
["BLP_unsourced"] = 6800,
["BLP_unsourced_section"] = 4800,
["BLR"] = 5100,
["BRA"] = 8800,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 3900,
["BS_template"] = 2700,
["BSpx"] = 3900,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2840000,
["Banner_holder/styles.css"] = 2840000,
["Bar_box"] = 6800,
["Bar_percent"] = 6500,
["Bare_URL_PDF"] = 29000,
["Bare_URL_image"] = 2100,
["Bare_URL_inline"] = 15000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4500,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4000,
["Basketballstats"] = 2700,
["Bda"] = 3300,
["Better_source"] = 5400,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6800,
["Big"] = 34000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9900,
["BioRef"] = 2000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5000,
["Birth_date"] = 359000,
["Birth_date_and_age"] = 707000,
["Birth_date_and_age2"] = 5200,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 37000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7130000,
["Blist"] = 24000,
["Block_indent"] = 579000,
["Block_indent/styles.css"] = 579000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5000,
["Blockquote"] = 173000,
["Blockquote/styles.css"] = 173000,
["Blue"] = 16000,
["Bnt"] = 4500,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1500000,
["Bots"] = 16000,
["Box"] = 2900,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 103000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3200,
["Boxrec"] = 4600,
["Bq"] = 9300,
["Br"] = 5500,
["Br_separated_entries"] = 1770000,
["Brca"] = 2800,
["Break"] = 18000,
["British_English"] = 15000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 41000,
["Broken_ref"] = 51000,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5700,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 4900,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 2510000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6800,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6700,
}
0ecz3r7uln57msjxpsv3tmdx8tac88b
64809
64808
2023-05-21T05:10:06Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64809
Scribunto
text/plain
return {
["B-Class"] = 37000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7200,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1120000,
["BLP_others"] = 9500,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 85000,
["BLP_unreferenced"] = 7100,
["BLP_unreferenced_section"] = 5000,
["BLP_unsourced"] = 6700,
["BLP_unsourced_section"] = 4800,
["BLR"] = 5100,
["BRA"] = 8800,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 3900,
["BS_template"] = 2700,
["BSpx"] = 3900,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4900,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2850000,
["Banner_holder/styles.css"] = 2850000,
["Bar_box"] = 6800,
["Bar_percent"] = 6600,
["Bare_URL_PDF"] = 29000,
["Bare_URL_image"] = 2100,
["Bare_URL_inline"] = 14000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4500,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4000,
["Basketballstats"] = 2700,
["Bda"] = 3300,
["Better_source"] = 5400,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6800,
["Big"] = 34000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9900,
["BioRef"] = 2000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5000,
["Birth_date"] = 360000,
["Birth_date_and_age"] = 707000,
["Birth_date_and_age2"] = 5200,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 37000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7130000,
["Blist"] = 24000,
["Block_indent"] = 584000,
["Block_indent/styles.css"] = 584000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5000,
["Blockquote"] = 173000,
["Blockquote/styles.css"] = 173000,
["Blue"] = 16000,
["Bnt"] = 4500,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1500000,
["Bots"] = 16000,
["Box"] = 2900,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 103000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3200,
["Boxrec"] = 4600,
["Bq"] = 9300,
["Br"] = 5200,
["Br_separated_entries"] = 1770000,
["Brca"] = 2800,
["Break"] = 18000,
["British_English"] = 15000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 42000,
["Broken_ref"] = 51000,
["Broken_ref/lang"] = 51000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5700,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 4900,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 2560000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6800,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6700,
}
hnww08snly8kgywtrxvwrlbzl4zb4wt
64810
64809
2023-05-28T05:08:14Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64810
Scribunto
text/plain
return {
["B-Class"] = 37000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7200,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1120000,
["BLP_others"] = 9500,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 85000,
["BLP_unreferenced"] = 7100,
["BLP_unreferenced_section"] = 5000,
["BLP_unsourced"] = 6600,
["BLP_unsourced_section"] = 4700,
["BLR"] = 5100,
["BRA"] = 8800,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 3900,
["BS_template"] = 2700,
["BSpx"] = 3900,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4900,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2850000,
["Banner_holder/styles.css"] = 2850000,
["Bar_box"] = 6800,
["Bar_percent"] = 6600,
["Bare_URL_PDF"] = 29000,
["Bare_URL_image"] = 2100,
["Bare_URL_inline"] = 14000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4500,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4000,
["Basketballstats"] = 2700,
["Bda"] = 3300,
["Better_source"] = 5500,
["Better_source_needed"] = 18000,
["Bibleref2"] = 2200,
["Bibleref2/url"] = 2400,
["Bibleverse"] = 6800,
["Big"] = 34000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9900,
["BioRef"] = 2000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5000,
["Birth_date"] = 360000,
["Birth_date_and_age"] = 708000,
["Birth_date_and_age2"] = 5200,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 38000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7130000,
["Blist"] = 24000,
["Block_indent"] = 587000,
["Block_indent/styles.css"] = 587000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5000,
["Blockquote"] = 173000,
["Blockquote/styles.css"] = 173000,
["Blue"] = 16000,
["Bnt"] = 4500,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1500000,
["Bots"] = 16000,
["Box"] = 2900,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 103000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3200,
["Boxrec"] = 4600,
["Bq"] = 9300,
["Br"] = 5200,
["Br_separated_entries"] = 1770000,
["Brca"] = 2800,
["Break"] = 18000,
["British_English"] = 15000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 42000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5700,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 4900,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 2610000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 6800,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6700,
}
g4yrc366476p3lxdttc5i72lm8db43m
64811
64810
2023-06-04T05:11:25Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64811
Scribunto
text/plain
return {
["B-Class"] = 37000,
["BBC_Online"] = 3500,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7300,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1120000,
["BLP_one_source"] = 4100,
["BLP_others"] = 9500,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 95000,
["BLP_sources_section"] = 3100,
["BLP_unreferenced"] = 8600,
["BLP_unreferenced_section"] = 6600,
["BLP_unsourced"] = 8100,
["BLP_unsourced_section"] = 4400,
["BLR"] = 5100,
["BRA"] = 8800,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 3900,
["BS_template"] = 2700,
["BSpx"] = 3900,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2850000,
["Banner_holder/styles.css"] = 2850000,
["Bar_box"] = 6800,
["Bar_percent"] = 6600,
["Bare_URL_PDF"] = 28000,
["Bare_URL_image"] = 2000,
["Bare_URL_inline"] = 13000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4500,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4000,
["Basketballstats"] = 2700,
["Bda"] = 3300,
["Better_source"] = 5100,
["Better_source_needed"] = 18000,
["Bibleverse"] = 7900,
["Big"] = 37000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9900,
["BioRef"] = 2000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5100,
["Birth_date"] = 361000,
["Birth_date_and_age"] = 708000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 38000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7130000,
["Blist"] = 24000,
["Block_indent"] = 592000,
["Block_indent/styles.css"] = 592000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5000,
["Blockquote"] = 173000,
["Blockquote/styles.css"] = 173000,
["Blue"] = 17000,
["Bnt"] = 4500,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1500000,
["Bots"] = 16000,
["Box"] = 3000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 104000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3200,
["Boxrec"] = 4600,
["Bq"] = 9400,
["Br"] = 5200,
["Br_separated_entries"] = 1770000,
["Brca"] = 2900,
["Break"] = 18000,
["British_English"] = 15000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 42000,
["Broken_ref"] = 52000,
["Broken_ref/cat"] = 2000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5700,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 4900,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 2780000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6700,
}
nhaxdjz13879gczlk536w0ammhvc149
64812
64811
2023-06-11T05:09:50Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64812
Scribunto
text/plain
return {
["B-Class"] = 37000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7300,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1120000,
["BLP_one_source"] = 7100,
["BLP_others"] = 9600,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 9400,
["BLP_unreferenced_section"] = 7300,
["BLP_unsourced"] = 8900,
["BLP_unsourced_section"] = 4300,
["BLR"] = 5100,
["BRA"] = 8900,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 3900,
["BS_template"] = 2700,
["BSpx"] = 3900,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2860000,
["Banner_holder/styles.css"] = 2860000,
["Bar_box"] = 6800,
["Bar_percent"] = 6600,
["Bare_URL_PDF"] = 28000,
["Bare_URL_image"] = 2000,
["Bare_URL_inline"] = 13000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4500,
["Basketball_current_roster"] = 2600,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4000,
["Basketballstats"] = 2700,
["Bda"] = 3300,
["Better_source"] = 5100,
["Better_source_needed"] = 18000,
["Bibleverse"] = 7900,
["Big"] = 37000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9900,
["BioRef"] = 2000,
["Bio_icon"] = 86000,
["Bio_icon2"] = 86000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5100,
["Birth_date"] = 361000,
["Birth_date_and_age"] = 709000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 38000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7130000,
["Blist"] = 24000,
["Block_indent"] = 595000,
["Block_indent/styles.css"] = 595000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5000,
["Blockquote"] = 174000,
["Blockquote/styles.css"] = 174000,
["Blue"] = 17000,
["Bnt"] = 4500,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1500000,
["Bots"] = 16000,
["Box"] = 3000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 104000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3200,
["Boxrec"] = 4600,
["Bq"] = 9400,
["Br"] = 5200,
["Br_separated_entries"] = 1780000,
["Brca"] = 2900,
["Break"] = 18000,
["British_English"] = 15000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 43000,
["Broken_ref"] = 52000,
["Broken_ref/cat"] = 2000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5700,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 4800,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 2820000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6700,
}
2ibupcnehx5udmizt7v0n4zkyo6uqr2
64813
64812
2023-06-18T05:10:08Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64813
Scribunto
text/plain
return {
["B-Class"] = 37000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7300,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1120000,
["BLP_one_source"] = 7100,
["BLP_others"] = 9600,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 9400,
["BLP_unreferenced_section"] = 7400,
["BLP_unsourced"] = 9000,
["BLP_unsourced_section"] = 4300,
["BLR"] = 5100,
["BRA"] = 8900,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 3900,
["BS_template"] = 2700,
["BSpx"] = 3900,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4800,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2860000,
["Banner_holder/styles.css"] = 2860000,
["Bar_box"] = 6800,
["Bar_percent"] = 6600,
["Bare_URL_PDF"] = 28000,
["Bare_URL_inline"] = 12000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 24000,
["Basketball_color"] = 6200,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4500,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4000,
["Basketballstats"] = 2700,
["Bda"] = 3400,
["Better_source"] = 5100,
["Better_source_needed"] = 18000,
["Bibleverse"] = 7900,
["Big"] = 37000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9900,
["BioRef"] = 2000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5100,
["Birth_date"] = 362000,
["Birth_date_and_age"] = 709000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 38000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7130000,
["Blist"] = 24000,
["Block_indent"] = 599000,
["Block_indent/styles.css"] = 599000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5000,
["Blockquote"] = 174000,
["Blockquote/styles.css"] = 174000,
["Blue"] = 17000,
["Bnt"] = 4500,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1500000,
["Bots"] = 16000,
["Box"] = 3000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 104000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3200,
["Boxrec"] = 4600,
["Bq"] = 9400,
["Br"] = 5300,
["Br_separated_entries"] = 1780000,
["Brca"] = 2900,
["Break"] = 18000,
["British_English"] = 15000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 45000,
["Broken_ref"] = 52000,
["Broken_ref/cat"] = 2200,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 44000,
["Bronze_medal"] = 5700,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 4800,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 2850000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 24000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6700,
}
a7svxcoc166qh83ali7f91i7isq0phk
64814
64813
2023-06-25T05:10:24Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64814
Scribunto
text/plain
return {
["B-Class"] = 37000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7300,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1120000,
["BLP_one_source"] = 7100,
["BLP_others"] = 9600,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 9400,
["BLP_unreferenced_section"] = 7300,
["BLP_unsourced"] = 8900,
["BLP_unsourced_section"] = 4200,
["BLR"] = 5100,
["BRA"] = 8900,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 3900,
["BS_template"] = 2700,
["BSpx"] = 3900,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4900,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2860000,
["Banner_holder/styles.css"] = 2860000,
["Bar_box"] = 6800,
["Bar_percent"] = 6600,
["Bare_URL_PDF"] = 28000,
["Bare_URL_inline"] = 14000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4000,
["Basketballstats"] = 2700,
["Bda"] = 3400,
["Better_source"] = 5100,
["Better_source_needed"] = 18000,
["Bibleverse"] = 7900,
["Big"] = 37000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9900,
["BioRef"] = 2000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5100,
["Birth_date"] = 362000,
["Birth_date_and_age"] = 710000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 38000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7130000,
["Blist"] = 25000,
["Block_indent"] = 603000,
["Block_indent/styles.css"] = 603000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5000,
["Blockquote"] = 174000,
["Blockquote/styles.css"] = 174000,
["Blue"] = 17000,
["Bnt"] = 4500,
["Border"] = 2100,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1450000,
["Bots"] = 16000,
["Box"] = 3000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 104000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3200,
["Boxrec"] = 4600,
["Bq"] = 9400,
["Br"] = 5300,
["Br_separated_entries"] = 1780000,
["Brca"] = 2900,
["Break"] = 18000,
["British_English"] = 15000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 45000,
["Broken_ref"] = 52000,
["Broken_ref/cat"] = 2300,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 45000,
["Bronze_medal"] = 5700,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 4800,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 2850000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6700,
}
2x77qpvf4per6a0igv9o6rodf9k62u9
64815
64814
2023-07-02T05:08:38Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64815
Scribunto
text/plain
return {
["B-Class"] = 37000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7300,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1120000,
["BLP_one_source"] = 7100,
["BLP_others"] = 9600,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 9300,
["BLP_unreferenced_section"] = 7300,
["BLP_unsourced"] = 8900,
["BLP_unsourced_section"] = 4200,
["BLR"] = 5100,
["BRA"] = 8900,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 3900,
["BS_template"] = 2700,
["BSpx"] = 3900,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4900,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2880000,
["Banner_holder/styles.css"] = 2880000,
["Bar_box"] = 6800,
["Bar_percent"] = 6600,
["Bare_URL_PDF"] = 27000,
["Bare_URL_inline"] = 12000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4000,
["Basketballstats"] = 2700,
["Bda"] = 3400,
["Better_source"] = 5100,
["Better_source_needed"] = 18000,
["Bibleverse"] = 7900,
["Big"] = 36000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9900,
["BioRef"] = 2000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5200,
["Birth_date"] = 363000,
["Birth_date_and_age"] = 710000,
["Birth_date_and_age2"] = 5300,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 38000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7140000,
["Blist"] = 24000,
["Block_indent"] = 606000,
["Block_indent/styles.css"] = 606000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5000,
["Blockquote"] = 174000,
["Blockquote/styles.css"] = 174000,
["Blue"] = 17000,
["Bnt"] = 4500,
["Border"] = 2200,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1450000,
["Bots"] = 16000,
["Box"] = 3000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 104000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 9400,
["Br"] = 5300,
["Br_separated_entries"] = 1780000,
["Brca"] = 2900,
["Break"] = 18000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 45000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 45000,
["Bronze_medal"] = 5700,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 43000,
["By"] = 4800,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 2870000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6700,
}
bid6duq0jp4l4ct0y6uzoj56lfoq7dk
64816
64815
2023-07-09T05:10:16Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64816
Scribunto
text/plain
return {
["B-Class"] = 26000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7300,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1120000,
["BLP_one_source"] = 7100,
["BLP_others"] = 9600,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 9300,
["BLP_unreferenced_section"] = 7300,
["BLP_unsourced"] = 8800,
["BLP_unsourced_section"] = 4200,
["BLR"] = 5100,
["BRA"] = 8900,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 3900,
["BS_template"] = 2700,
["BSpx"] = 3900,
["BSrow"] = 3500,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4900,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2920000,
["Banner_holder/styles.css"] = 2920000,
["Bar_box"] = 6800,
["Bar_percent"] = 6600,
["Bare_URL_PDF"] = 27000,
["Bare_URL_inline"] = 12000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4000,
["Basketballstats"] = 2700,
["Bda"] = 3400,
["Better_source"] = 5100,
["Better_source_needed"] = 18000,
["Bibleverse"] = 7900,
["Big"] = 37000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9900,
["BioRef"] = 2000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5200,
["Birth_date"] = 363000,
["Birth_date_and_age"] = 710000,
["Birth_date_and_age2"] = 5400,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 38000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7190000,
["Blist"] = 24000,
["Block_indent"] = 609000,
["Block_indent/styles.css"] = 609000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 175000,
["Blockquote/styles.css"] = 175000,
["Blue"] = 17000,
["Bnt"] = 4500,
["Border"] = 2200,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1450000,
["Bots"] = 16000,
["Box"] = 3000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 104000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 9500,
["Br"] = 5300,
["Br_separated_entries"] = 1780000,
["Brca"] = 2900,
["Break"] = 19000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 46000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 45000,
["Bronze_medal"] = 5700,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4800,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 2920000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6700,
}
mw6ji6ut7c92y5yfica8bpe6hu6kteu
64817
64816
2023-07-16T05:09:04Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64817
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7300,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1120000,
["BLP_one_source"] = 7100,
["BLP_others"] = 9700,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 9300,
["BLP_unreferenced_section"] = 7300,
["BLP_unsourced"] = 8800,
["BLP_unsourced_section"] = 4200,
["BLR"] = 5100,
["BRA"] = 8900,
["BS-map"] = 3800,
["BS-map/map"] = 3800,
["BS-overlap"] = 3900,
["BS_template"] = 2700,
["BSpx"] = 3900,
["BSrow"] = 3400,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4900,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2940000,
["Banner_holder/styles.css"] = 2940000,
["Bar_box"] = 6900,
["Bar_percent"] = 6600,
["Bare_URL_PDF"] = 27000,
["Bare_URL_inline"] = 12000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4000,
["Basketballstats"] = 2700,
["Bda"] = 3400,
["Better_source"] = 5100,
["Better_source_needed"] = 18000,
["Bibleverse"] = 7900,
["Big"] = 37000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9900,
["BioRef"] = 2000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5200,
["Birth_date"] = 364000,
["Birth_date_and_age"] = 711000,
["Birth_date_and_age2"] = 5400,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 38000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7190000,
["Blist"] = 24000,
["Block_indent"] = 613000,
["Block_indent/styles.css"] = 613000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 175000,
["Blockquote/styles.css"] = 175000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Border"] = 2200,
["BotApproved"] = 2200,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1450000,
["Bots"] = 16000,
["Box"] = 3000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 104000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 9500,
["Br"] = 5300,
["Br_separated_entries"] = 1780000,
["Brca"] = 2900,
["Break"] = 19000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 47000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 45000,
["Bronze_medal"] = 5700,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3200,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4800,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 2940000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6700,
}
i2bn6n4hiejgqcg4yoahvjji69lgemz
64818
64817
2023-07-23T05:10:37Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64818
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2500,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7300,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1120000,
["BLP_one_source"] = 7100,
["BLP_others"] = 9700,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 9100,
["BLP_unreferenced_section"] = 7200,
["BLP_unsourced"] = 8700,
["BLP_unsourced_section"] = 4100,
["BLR"] = 5100,
["BRA"] = 8900,
["BS-map"] = 3300,
["BS-map/map"] = 3300,
["BS-overlap"] = 3400,
["BS_template"] = 2700,
["BSpx"] = 3400,
["BSrow"] = 3000,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4900,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2960000,
["Banner_holder/styles.css"] = 2960000,
["Bar_box"] = 6900,
["Bar_percent"] = 6700,
["Bare_URL_PDF"] = 27000,
["Bare_URL_inline"] = 12000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6900,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4000,
["Basketballstats"] = 2700,
["Bda"] = 3400,
["Better_source"] = 5100,
["Better_source_needed"] = 18000,
["Bibleverse"] = 7900,
["Big"] = 37000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9800,
["BioRef"] = 2100,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5200,
["Birth_date"] = 364000,
["Birth_date_and_age"] = 711000,
["Birth_date_and_age2"] = 5400,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 38000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7190000,
["Blist"] = 24000,
["Block_indent"] = 616000,
["Block_indent/styles.css"] = 616000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 175000,
["Blockquote/styles.css"] = 175000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Border"] = 2200,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1450000,
["Bots"] = 16000,
["Box"] = 3000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 104000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 9600,
["Br"] = 5300,
["Br_separated_entries"] = 1780000,
["Brca"] = 2900,
["Break"] = 19000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 49000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 45000,
["Bronze_medal"] = 5700,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3300,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4800,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 2960000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6700,
}
n20hs6c428k2gw52po9cpdhgep8i1io
64819
64818
2023-07-30T05:09:27Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64819
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2600,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7300,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1120000,
["BLP_one_source"] = 7100,
["BLP_others"] = 9700,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 8800,
["BLP_unreferenced_section"] = 7200,
["BLP_unsourced"] = 8400,
["BLP_unsourced_section"] = 4100,
["BLR"] = 5100,
["BRA"] = 8900,
["BS-map"] = 3300,
["BS-map/map"] = 3300,
["BS-overlap"] = 3400,
["BS_template"] = 2700,
["BSpx"] = 3400,
["BSrow"] = 3000,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4900,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5300,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2980000,
["Banner_holder/styles.css"] = 2980000,
["Bar_box"] = 6900,
["Bar_percent"] = 6700,
["Bare_URL_PDF"] = 26000,
["Bare_URL_inline"] = 11000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6900,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4000,
["Basketballstats"] = 2700,
["Bda"] = 3400,
["Better_source"] = 5100,
["Better_source_needed"] = 18000,
["Bibleverse"] = 7900,
["Big"] = 37000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9800,
["BioRef"] = 2100,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5200,
["Birth_date"] = 365000,
["Birth_date_and_age"] = 712000,
["Birth_date_and_age2"] = 5400,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 38000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7190000,
["Blist"] = 23000,
["Block_indent"] = 620000,
["Block_indent/styles.css"] = 620000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 175000,
["Blockquote/styles.css"] = 175000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Border"] = 2200,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1450000,
["Bots"] = 16000,
["Box"] = 3000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 104000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 9600,
["Br"] = 5400,
["Br_separated_entries"] = 1790000,
["Brca"] = 2900,
["Break"] = 19000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 50000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 45000,
["Bronze_medal"] = 5700,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4800,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 2980000,
["Module:BaseConvert"] = 35000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6700,
}
ovv21onzp8swmun2laykryn16gikdze
64820
64819
2023-08-06T05:10:10Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64820
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2600,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7300,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1120000,
["BLP_one_source"] = 7200,
["BLP_others"] = 9700,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9100,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 8700,
["BLP_unsourced_section"] = 4100,
["BLR"] = 5100,
["BRA"] = 9000,
["BS-map"] = 3300,
["BS-map/map"] = 3300,
["BS-overlap"] = 3400,
["BS_template"] = 2700,
["BSpx"] = 3400,
["BSrow"] = 3000,
["BSsplit"] = 12000,
["BSto"] = 6800,
["BUL"] = 4900,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2990000,
["Banner_holder/styles.css"] = 2990000,
["Bar_box"] = 6900,
["Bar_percent"] = 6700,
["Bare_URL_PDF"] = 26000,
["Bare_URL_inline"] = 13000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6900,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4100,
["Basketballstats"] = 2800,
["Bda"] = 3500,
["Better_source"] = 5100,
["Better_source_needed"] = 18000,
["Bibleverse"] = 7900,
["Big"] = 37000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9800,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2100,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5200,
["Birth_date"] = 365000,
["Birth_date_and_age"] = 712000,
["Birth_date_and_age2"] = 5400,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 38000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7190000,
["Blist"] = 23000,
["Block_indent"] = 623000,
["Block_indent/styles.css"] = 623000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 176000,
["Blockquote/styles.css"] = 176000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Border"] = 2300,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1450000,
["Bots"] = 16000,
["Box"] = 3100,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 104000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3200,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 9700,
["Br"] = 5400,
["Br_separated_entries"] = 1790000,
["Brca"] = 2900,
["Break"] = 19000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 52000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 45000,
["Bronze_medal"] = 5800,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4800,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 2990000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6800,
}
7li078g4h4gxjpqom803brc1jnjf2qe
64821
64820
2023-08-13T05:09:16Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64821
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2600,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7300,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1130000,
["BLP_one_source"] = 7200,
["BLP_others"] = 9700,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9100,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 8600,
["BLP_unsourced_section"] = 4100,
["BLR"] = 5100,
["BRA"] = 9000,
["BS-map"] = 3300,
["BS-map/map"] = 3300,
["BS-overlap"] = 3400,
["BS_template"] = 2700,
["BSpx"] = 3400,
["BSrow"] = 3000,
["BSsplit"] = 12000,
["BSto"] = 6900,
["BUL"] = 4900,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3010000,
["Banner_holder/styles.css"] = 3010000,
["Bar_box"] = 7000,
["Bar_percent"] = 6700,
["Bare_URL_PDF"] = 26000,
["Bare_URL_inline"] = 12000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6900,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4100,
["Basketballstats"] = 2800,
["Bda"] = 3500,
["Better_source"] = 5100,
["Better_source_needed"] = 18000,
["Bibleverse"] = 7900,
["Big"] = 37000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9800,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2100,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5300,
["Birth_date"] = 366000,
["Birth_date_and_age"] = 713000,
["Birth_date_and_age2"] = 5400,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 38000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7190000,
["Blist"] = 23000,
["Block_indent"] = 627000,
["Block_indent/styles.css"] = 627000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 176000,
["Blockquote/styles.css"] = 176000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Border"] = 2300,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1460000,
["Bots"] = 16000,
["Box"] = 3100,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 104000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 9700,
["Br"] = 5900,
["Br_separated_entries"] = 1790000,
["Brca"] = 2900,
["Break"] = 19000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 53000,
["Broken_ref"] = 52000,
["Broken_ref/cat"] = 2000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 45000,
["Bronze_medal"] = 5800,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4800,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3010000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6800,
}
tfepekbixmbi21jvjkjngv2j7upxaq8
64822
64821
2023-08-20T05:09:10Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64822
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2600,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7300,
["BEL"] = 8000,
["BGR"] = 5300,
["BIH"] = 4300,
["BLP"] = 1130000,
["BLP_one_source"] = 7200,
["BLP_others"] = 9800,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9200,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 8700,
["BLP_unsourced_section"] = 4000,
["BLR"] = 5100,
["BRA"] = 9000,
["BS-map"] = 3300,
["BS-map/map"] = 3300,
["BS-overlap"] = 3300,
["BS_template"] = 2700,
["BSpx"] = 3300,
["BSrow"] = 3000,
["BSsplit"] = 12000,
["BSto"] = 6900,
["BUL"] = 4900,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3040000,
["Banner_holder/styles.css"] = 3040000,
["Bar_box"] = 7000,
["Bar_percent"] = 6800,
["Bare_URL_PDF"] = 26000,
["Bare_URL_inline"] = 11000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6900,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4100,
["Basketballstats"] = 2800,
["Bda"] = 3500,
["Better_source"] = 5100,
["Better_source_needed"] = 18000,
["Better_source_requested"] = 2000,
["Bibleverse"] = 7900,
["Big"] = 37000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9800,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2100,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5300,
["Birth_date"] = 366000,
["Birth_date_and_age"] = 714000,
["Birth_date_and_age2"] = 5400,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 38000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7190000,
["Blist"] = 23000,
["Block_indent"] = 631000,
["Block_indent/styles.css"] = 631000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 176000,
["Blockquote/styles.css"] = 176000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Border"] = 2300,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1460000,
["Bots"] = 16000,
["Box"] = 3100,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 105000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 9800,
["Br"] = 6000,
["Br_separated_entries"] = 1790000,
["Brca"] = 2900,
["Break"] = 19000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 54000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 45000,
["Bronze_medal"] = 5800,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4800,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3040000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6800,
}
7ughgui26rxddh9d1101pcxhgbifzw4
64823
64822
2023-08-27T05:08:37Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64823
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2600,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7400,
["BEL"] = 8000,
["BGR"] = 5400,
["BIH"] = 4300,
["BLP"] = 1130000,
["BLP_one_source"] = 7200,
["BLP_others"] = 9800,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9200,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 8700,
["BLP_unsourced_section"] = 4000,
["BLR"] = 5100,
["BRA"] = 9000,
["BS-map"] = 2900,
["BS-map/map"] = 2900,
["BS-overlap"] = 2900,
["BS_template"] = 2700,
["BSpx"] = 2900,
["BSrow"] = 2700,
["BSsplit"] = 12000,
["BSto"] = 6900,
["BUL"] = 4900,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3040000,
["Banner_holder/styles.css"] = 3040000,
["Bar_box"] = 7100,
["Bar_percent"] = 6800,
["Bare_URL_PDF"] = 25000,
["Bare_URL_inline"] = 11000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 6900,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4100,
["Basketballstats"] = 2800,
["Bda"] = 3500,
["Better_source"] = 5100,
["Better_source_needed"] = 18000,
["Better_source_requested"] = 2100,
["Bibleverse"] = 7900,
["Big"] = 37000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9800,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2100,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5300,
["Birth_date"] = 367000,
["Birth_date_and_age"] = 714000,
["Birth_date_and_age2"] = 5400,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 39000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7190000,
["Blist"] = 23000,
["Block_indent"] = 635000,
["Block_indent/styles.css"] = 635000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 176000,
["Blockquote/styles.css"] = 176000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Border"] = 2300,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1460000,
["Bots"] = 16000,
["Box"] = 3100,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 105000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 9800,
["Br"] = 6000,
["Br_separated_entries"] = 1790000,
["Brca"] = 2900,
["Break"] = 19000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 55000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 45000,
["Bronze_medal"] = 5800,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4700,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3040000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6800,
}
5sqnegmvrgdndwicv43mkq5do3to8e3
64824
64823
2023-09-03T10:44:18Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64824
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2600,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7400,
["BEL"] = 8000,
["BGR"] = 5400,
["BIH"] = 4300,
["BLP"] = 1130000,
["BLP_one_source"] = 7200,
["BLP_others"] = 9800,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9200,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 8700,
["BLP_unsourced_section"] = 4000,
["BLR"] = 5100,
["BRA"] = 9000,
["BS-map"] = 2300,
["BS-map/map"] = 2300,
["BS-overlap"] = 2300,
["BS_template"] = 2700,
["BSpx"] = 2400,
["BSrow"] = 2300,
["BSsplit"] = 12000,
["BSto"] = 7000,
["BUL"] = 4900,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3050000,
["Banner_holder/styles.css"] = 3050000,
["Bar_box"] = 7100,
["Bar_percent"] = 6900,
["Bare_URL_PDF"] = 25000,
["Bare_URL_inline"] = 10000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7000,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4100,
["Basketballstats"] = 2800,
["Bda"] = 3400,
["Better_source"] = 5100,
["Better_source_needed"] = 19000,
["Better_source_requested"] = 2200,
["Bibleverse"] = 7900,
["Big"] = 111000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9800,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2100,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5300,
["Birth_date"] = 367000,
["Birth_date_and_age"] = 715000,
["Birth_date_and_age2"] = 5400,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 39000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7190000,
["Blist"] = 23000,
["Block_indent"] = 640000,
["Block_indent/styles.css"] = 640000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 177000,
["Blockquote/styles.css"] = 177000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Border"] = 2300,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1460000,
["Bots"] = 17000,
["Box"] = 3200,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 105000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 9900,
["Br"] = 6000,
["Br_separated_entries"] = 1790000,
["Brca"] = 2900,
["Break"] = 20000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 55000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 45000,
["Bronze_medal"] = 5800,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4700,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3050000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6800,
}
8fverqphpigrtmvnh189h84sctxngzb
64825
64824
2023-09-17T05:08:56Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64825
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7400,
["BEL"] = 8100,
["BGR"] = 5400,
["BIH"] = 4300,
["BLP"] = 1170000,
["BLP_one_source"] = 7100,
["BLP_others"] = 9800,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9100,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 8600,
["BLP_unsourced_section"] = 4000,
["BLR"] = 5100,
["BRA"] = 9100,
["BS_template"] = 2700,
["BSsplit"] = 12000,
["BSto"] = 7000,
["BUL"] = 4900,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3050000,
["Banner_holder/styles.css"] = 3050000,
["Bar_box"] = 7100,
["Bar_percent"] = 6900,
["Bare_URL_PDF"] = 24000,
["Bare_URL_inline"] = 9800,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7000,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4100,
["Basketballstats"] = 2800,
["Bda"] = 3400,
["Better_source"] = 5000,
["Better_source_needed"] = 19000,
["Better_source_requested"] = 2300,
["Bibleverse"] = 7900,
["Big"] = 111000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9800,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2100,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5300,
["Birth_date"] = 368000,
["Birth_date_and_age"] = 716000,
["Birth_date_and_age2"] = 5400,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 39000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7190000,
["Blist"] = 23000,
["Block_indent"] = 648000,
["Block_indent/styles.css"] = 648000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 177000,
["Blockquote/styles.css"] = 177000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Bold_div"] = 2000,
["Border"] = 2300,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1460000,
["Bots"] = 17000,
["Box"] = 3200,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 106000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 10000,
["Br"] = 6100,
["Br_separated_entries"] = 1800000,
["Brca"] = 2900,
["Break"] = 20000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 55000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 45000,
["Bronze_medal"] = 5800,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4700,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3050000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6800,
}
7mrgmuc8x032a4hqefj32zbdly8xwwa
64826
64825
2023-09-24T05:09:25Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64826
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7400,
["BEL"] = 8100,
["BGR"] = 5400,
["BIH"] = 4300,
["BLP"] = 1170000,
["BLP_one_source"] = 7200,
["BLP_others"] = 9900,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9200,
["BLP_unreferenced_section"] = 7600,
["BLP_unsourced"] = 8700,
["BLP_unsourced_section"] = 3900,
["BLR"] = 5100,
["BRA"] = 9100,
["BS_template"] = 2700,
["BSsplit"] = 12000,
["BSto"] = 7000,
["BUL"] = 4900,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3060000,
["Banner_holder/styles.css"] = 3060000,
["Bar_box"] = 7100,
["Bar_percent"] = 6900,
["Bare_URL_PDF"] = 23000,
["Bare_URL_inline"] = 9600,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7000,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4100,
["Basketballstats"] = 2800,
["Bda"] = 3500,
["Better_source"] = 5000,
["Better_source_needed"] = 19000,
["Better_source_requested"] = 2300,
["Bibleverse"] = 7900,
["Big"] = 111000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9800,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2100,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 28000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5300,
["Birth_date"] = 369000,
["Birth_date_and_age"] = 716000,
["Birth_date_and_age2"] = 5400,
["Birth_date_text"] = 28000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 39000,
["Bk"] = 3700,
["Black"] = 11000,
["Blanked_IP_talk"] = 7190000,
["Blist"] = 23000,
["Block_indent"] = 653000,
["Block_indent/styles.css"] = 653000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 177000,
["Blockquote/styles.css"] = 177000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Bold_div"] = 2000,
["Border"] = 2300,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4600,
["Both"] = 1460000,
["Bots"] = 17000,
["Box"] = 3200,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 106000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 10000,
["Br"] = 6000,
["Br_separated_entries"] = 1800000,
["Brca"] = 2900,
["Break"] = 20000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 57000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 46000,
["Bronze_medal"] = 5900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4700,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3060000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6900,
}
kp1ab7b3xqhpnirvwki8qwyzn03cwpx
64827
64826
2023-10-01T05:36:46Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64827
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7400,
["BEL"] = 8000,
["BGR"] = 5400,
["BIH"] = 4300,
["BLP"] = 1170000,
["BLP_one_source"] = 7200,
["BLP_others"] = 9900,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9100,
["BLP_unreferenced_section"] = 7600,
["BLP_unsourced"] = 8700,
["BLP_unsourced_section"] = 3900,
["BLR"] = 5100,
["BRA"] = 9100,
["BS_template"] = 2700,
["BSsplit"] = 12000,
["BSto"] = 7000,
["BUL"] = 4900,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3060000,
["Banner_holder/styles.css"] = 3060000,
["Bar_box"] = 7100,
["Bar_percent"] = 6900,
["Bare_URL_PDF"] = 23000,
["Bare_URL_inline"] = 9300,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7000,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4100,
["Basketballstats"] = 2800,
["Bda"] = 3500,
["Better_source"] = 5000,
["Better_source_needed"] = 19000,
["Better_source_requested"] = 2400,
["Bibleverse"] = 7900,
["Big"] = 112000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9800,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2100,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5300,
["Birth_date"] = 369000,
["Birth_date_and_age"] = 717000,
["Birth_date_and_age2"] = 5400,
["Birth_date_text"] = 28000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 39000,
["Bk"] = 3800,
["Black"] = 11000,
["Blanked_IP_talk"] = 7190000,
["Blist"] = 23000,
["Block_indent"] = 658000,
["Block_indent/styles.css"] = 658000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 178000,
["Blockquote/styles.css"] = 178000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Bold_div"] = 2000,
["Border"] = 2300,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1470000,
["Bots"] = 18000,
["Box"] = 3200,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 106000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 10000,
["Br"] = 6000,
["Br_separated_entries"] = 1800000,
["Brca"] = 2900,
["Break"] = 20000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 58000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 46000,
["Bronze_medal"] = 5900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4600,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3060000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6900,
}
ti8uisty6elosh3c4p0c1u087ysud8w
64828
64827
2023-10-08T05:11:24Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64828
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7400,
["BEL"] = 8000,
["BGR"] = 5400,
["BIH"] = 4300,
["BLP"] = 1170000,
["BLP_one_source"] = 7200,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9100,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 8700,
["BLP_unsourced_section"] = 3800,
["BLR"] = 5100,
["BRA"] = 9100,
["BS_template"] = 2700,
["BSsplit"] = 12000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3070000,
["Banner_holder/styles.css"] = 3070000,
["Bar_box"] = 7100,
["Bar_percent"] = 6900,
["Bare_URL_PDF"] = 23000,
["Bare_URL_inline"] = 8900,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7000,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4200,
["Basketballstats"] = 2800,
["Bda"] = 3500,
["Better_source"] = 5000,
["Better_source_needed"] = 19000,
["Better_source_requested"] = 2400,
["Bibleverse"] = 7900,
["Big"] = 112000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9800,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2100,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9400,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5300,
["Birth_date"] = 369000,
["Birth_date_and_age"] = 717000,
["Birth_date_and_age2"] = 5400,
["Birth_date_text"] = 28000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 39000,
["Bk"] = 3800,
["Black"] = 11000,
["Blanked_IP_talk"] = 7190000,
["Blist"] = 23000,
["Block_indent"] = 663000,
["Block_indent/styles.css"] = 663000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 178000,
["Blockquote/styles.css"] = 178000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Bold_div"] = 2000,
["Border"] = 2300,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1470000,
["Bots"] = 18000,
["Box"] = 3200,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 106000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 10000,
["Br"] = 6000,
["Br_separated_entries"] = 1800000,
["Brca"] = 2900,
["Break"] = 20000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 59000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 46000,
["Bronze_medal"] = 5900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4600,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3070000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6900,
}
15sfxijp0lz83q8fq865z1vfdi5sa41
64829
64828
2023-10-15T05:08:45Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64829
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7400,
["BEL"] = 8000,
["BGR"] = 5400,
["BIH"] = 4300,
["BLP"] = 1170000,
["BLP_one_source"] = 7200,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9100,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 8700,
["BLP_unsourced_section"] = 3800,
["BLR"] = 5100,
["BRA"] = 9100,
["BS_template"] = 2700,
["BSsplit"] = 12000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3070000,
["Banner_holder/styles.css"] = 3070000,
["Bar_box"] = 7200,
["Bar_percent"] = 7000,
["Bare_URL_PDF"] = 23000,
["Bare_URL_inline"] = 8700,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7000,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4200,
["Basketballstats"] = 2800,
["Bda"] = 3500,
["Better_source"] = 5000,
["Better_source_needed"] = 19000,
["Better_source_requested"] = 2500,
["Bibleverse"] = 7900,
["Big"] = 112000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9800,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2100,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5400,
["Birth_date"] = 370000,
["Birth_date_and_age"] = 718000,
["Birth_date_and_age2"] = 5400,
["Birth_date_text"] = 28000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 39000,
["Bk"] = 3800,
["Black"] = 11000,
["Blanked_IP_talk"] = 7190000,
["Blist"] = 23000,
["Block_indent"] = 668000,
["Block_indent/styles.css"] = 668000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 178000,
["Blockquote/styles.css"] = 178000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Bold_div"] = 2000,
["Border"] = 2300,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1470000,
["Bots"] = 18000,
["Box"] = 3300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 106000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 10000,
["Br"] = 6100,
["Br_separated_entries"] = 1810000,
["Brca"] = 2900,
["Break"] = 20000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 60000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 50000,
["Bronze03"] = 16000,
["Bronze3"] = 46000,
["Bronze_medal"] = 5900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4600,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3070000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6900,
}
8c7vic7g51fyb8agedst8capn2yv4zi
64830
64829
2023-10-22T05:08:43Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64830
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2500,
["BDFutbol"] = 7400,
["BEL"] = 8000,
["BGR"] = 5400,
["BIH"] = 4300,
["BLP"] = 1170000,
["BLP_one_source"] = 7200,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9100,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 8700,
["BLP_unsourced_section"] = 3800,
["BLR"] = 5100,
["BRA"] = 9100,
["BS_template"] = 2700,
["BSsplit"] = 12000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3080000,
["Banner_holder/styles.css"] = 3080000,
["Bar_box"] = 7200,
["Bar_percent"] = 7000,
["Bare_URL_PDF"] = 23000,
["Bare_URL_inline"] = 8500,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7000,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4200,
["Basketballstats"] = 2800,
["Bda"] = 3500,
["Better_source"] = 5000,
["Better_source_needed"] = 20000,
["Better_source_requested"] = 2500,
["Bibleverse"] = 7900,
["Big"] = 112000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9800,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2100,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5400,
["Birth_date"] = 370000,
["Birth_date_and_age"] = 718000,
["Birth_date_and_age2"] = 5400,
["Birth_date_text"] = 29000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 39000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7190000,
["Blist"] = 23000,
["Block_indent"] = 673000,
["Block_indent/styles.css"] = 673000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 178000,
["Blockquote/styles.css"] = 178000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Bold_div"] = 2000,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1470000,
["Bots"] = 18000,
["Box"] = 3300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 107000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 10000,
["Br"] = 6100,
["Br_separated_entries"] = 1810000,
["Brca"] = 2900,
["Break"] = 20000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 60000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 51000,
["Bronze03"] = 16000,
["Bronze3"] = 46000,
["Bronze_medal"] = 5900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4600,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3080000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 6900,
}
gkfdx8k12qh79owsi0daj3kjrqxx93b
64831
64830
2023-10-29T05:09:16Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64831
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2600,
["BDFutbol"] = 7400,
["BEL"] = 8000,
["BGR"] = 5400,
["BIH"] = 4300,
["BLP"] = 1170000,
["BLP_one_source"] = 7200,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9100,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 8600,
["BLP_unsourced_section"] = 3800,
["BLR"] = 5100,
["BRA"] = 9100,
["BS_template"] = 2700,
["BSsplit"] = 12000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3080000,
["Banner_holder/styles.css"] = 3080000,
["Bar_box"] = 7200,
["Bar_percent"] = 7000,
["Bare_URL_PDF"] = 22000,
["Bare_URL_inline"] = 8400,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7000,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6300,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4200,
["Basketballstats"] = 2800,
["Bda"] = 3500,
["Better_source"] = 5000,
["Better_source_needed"] = 20000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 7900,
["Big"] = 112000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9800,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2100,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5400,
["Birth_date"] = 371000,
["Birth_date_and_age"] = 719000,
["Birth_date_and_age2"] = 5400,
["Birth_date_text"] = 29000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 39000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7190000,
["Blist"] = 23000,
["Block_indent"] = 678000,
["Block_indent/styles.css"] = 678000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 179000,
["Blockquote/styles.css"] = 179000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Bold_div"] = 2000,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1470000,
["Bots"] = 18000,
["Box"] = 3300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 107000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 11000,
["Br"] = 6100,
["Br_separated_entries"] = 1810000,
["Brca"] = 2900,
["Break"] = 20000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 60000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 51000,
["Bronze03"] = 16000,
["Bronze3"] = 46000,
["Bronze_medal"] = 5900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4600,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3080000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7000,
}
766m1my42sby9ylyfwe7l4q3msw76ek
64832
64831
2023-11-05T05:08:39Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64832
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2700,
["BDFutbol"] = 7400,
["BEL"] = 8000,
["BGR"] = 5400,
["BIH"] = 4300,
["BLP"] = 1180000,
["BLP_one_source"] = 7200,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9100,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 8600,
["BLP_unsourced_section"] = 3800,
["BLR"] = 5100,
["BRA"] = 9100,
["BS_template"] = 2700,
["BSsplit"] = 12000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3080000,
["Banner_holder/styles.css"] = 3080000,
["Bar_box"] = 7200,
["Bar_percent"] = 7000,
["Bare_URL_PDF"] = 22000,
["Bare_URL_inline"] = 8300,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4200,
["Basketballstats"] = 2800,
["Bda"] = 3500,
["Better_source"] = 5000,
["Better_source_needed"] = 20000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 7900,
["Big"] = 112000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9800,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2100,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 27000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5400,
["Birth_date"] = 372000,
["Birth_date_and_age"] = 719000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 40000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7200000,
["Blist"] = 24000,
["Block_indent"] = 684000,
["Block_indent/styles.css"] = 684000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 179000,
["Blockquote/styles.css"] = 179000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Bold_div"] = 2000,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1470000,
["Bots"] = 19000,
["Box"] = 3400,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 107000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 11000,
["Br"] = 6100,
["Br_separated_entries"] = 1810000,
["Brca"] = 2900,
["Break"] = 20000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 60000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 51000,
["Bronze03"] = 16000,
["Bronze3"] = 46000,
["Bronze_medal"] = 5900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 72000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4600,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3080000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7000,
}
f1pkyihwor6p456o328a0jajx7gy2zt
64833
64832
2023-11-12T05:10:44Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64833
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7400,
["BEL"] = 8000,
["BGR"] = 5400,
["BIH"] = 4300,
["BLP"] = 1180000,
["BLP_one_source"] = 7100,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9000,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 8600,
["BLP_unsourced_section"] = 3700,
["BLR"] = 5100,
["BRA"] = 9200,
["BS_template"] = 2700,
["BSsplit"] = 12000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5400,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3090000,
["Banner_holder/styles.css"] = 3090000,
["Bar_box"] = 7200,
["Bar_percent"] = 7000,
["Bare_URL_PDF"] = 22000,
["Bare_URL_inline"] = 8100,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4200,
["Basketballstats"] = 2800,
["Bda"] = 3500,
["Better_source"] = 5000,
["Better_source_needed"] = 20000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 7900,
["Big"] = 112000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9700,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2100,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 27000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5400,
["Birth_date"] = 372000,
["Birth_date_and_age"] = 720000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 40000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7200000,
["Blist"] = 24000,
["Block_indent"] = 691000,
["Block_indent/styles.css"] = 691000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 179000,
["Blockquote/styles.css"] = 179000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Bold_div"] = 2000,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1470000,
["Bots"] = 19000,
["Box"] = 3400,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 107000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 11000,
["Br"] = 6500,
["Br_separated_entries"] = 1810000,
["Brca"] = 2900,
["Break"] = 20000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 62000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 51000,
["Bronze03"] = 16000,
["Bronze3"] = 46000,
["Bronze_medal"] = 5900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 69000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4600,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3090000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7000,
}
bzrqtielligwidoydvtz9k5zgi6ufmp
64834
64833
2023-11-19T05:10:07Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64834
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7400,
["BEL"] = 8100,
["BGR"] = 5400,
["BIH"] = 4300,
["BLP"] = 1180000,
["BLP_one_source"] = 7100,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9000,
["BLP_unreferenced_section"] = 7400,
["BLP_unsourced"] = 8600,
["BLP_unsourced_section"] = 3700,
["BLR"] = 5100,
["BRA"] = 9200,
["BS_template"] = 2700,
["BSsplit"] = 12000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5500,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3090000,
["Banner_holder/styles.css"] = 3090000,
["Bar_box"] = 7300,
["Bar_percent"] = 7100,
["Bare_URL_PDF"] = 22000,
["Bare_URL_inline"] = 7900,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4200,
["Basketballstats"] = 2800,
["Bda"] = 3500,
["Better_source"] = 5000,
["Better_source_needed"] = 20000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 7900,
["Big"] = 112000,
["Bigger"] = 39000,
["BillboardURLbyName"] = 9700,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2100,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 27000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5400,
["Birth_date"] = 373000,
["Birth_date_and_age"] = 720000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 8000,
["Birth_year_and_age"] = 40000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7200000,
["Blist"] = 24000,
["Block_indent"] = 697000,
["Block_indent/styles.css"] = 697000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5100,
["Blockquote"] = 179000,
["Blockquote/styles.css"] = 179000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Bold_div"] = 2000,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1470000,
["Bots"] = 19000,
["Box"] = 3400,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 107000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 11000,
["Br"] = 6600,
["Br_separated_entries"] = 1810000,
["Brca"] = 2900,
["Break"] = 20000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 65000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 51000,
["Bronze03"] = 16000,
["Bronze3"] = 46000,
["Bronze_medal"] = 5900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 69000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4600,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3090000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7000,
}
hpjd8ovkbcv5lir0043zrvhn632s4ma
64835
64834
2023-11-26T05:08:40Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64835
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7400,
["BEL"] = 8100,
["BGR"] = 5400,
["BIH"] = 4300,
["BLP"] = 1180000,
["BLP_one_source"] = 7100,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9000,
["BLP_unreferenced_section"] = 7400,
["BLP_unsourced"] = 8500,
["BLP_unsourced_section"] = 3700,
["BLR"] = 5100,
["BRA"] = 9200,
["BS_template"] = 2700,
["BSsplit"] = 12000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5500,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3110000,
["Banner_holder/styles.css"] = 3110000,
["Bar_box"] = 7400,
["Bar_percent"] = 7200,
["Bare_URL_PDF"] = 22000,
["Bare_URL_inline"] = 7700,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4200,
["Basketballstats"] = 2800,
["Bda"] = 3500,
["Better_source"] = 5000,
["Better_source_needed"] = 20000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 113000,
["Bigger"] = 40000,
["BillboardURLbyName"] = 9700,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2200,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 27000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5400,
["Birth_date"] = 373000,
["Birth_date_and_age"] = 721000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 8000,
["Birth_year_and_age"] = 40000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7200000,
["Blist"] = 24000,
["Block_indent"] = 703000,
["Block_indent/styles.css"] = 703000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5200,
["Blockquote"] = 179000,
["Blockquote/styles.css"] = 179000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1470000,
["Bots"] = 19000,
["Box"] = 3400,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 107000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 11000,
["Br"] = 6600,
["Br_separated_entries"] = 1820000,
["Brca"] = 2900,
["Break"] = 20000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 65000,
["Broken_ref"] = 52000,
["Broken_ref/lang"] = 52000,
["Broken_ref/styles.css"] = 51000,
["Bronze03"] = 16000,
["Bronze3"] = 47000,
["Bronze_medal"] = 5900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 69000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4600,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3110000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7100,
}
s29fd4bo8vqja5mtj9xba1a7hp7hc4t
64836
64835
2023-12-03T05:09:13Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64836
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7400,
["BEL"] = 8100,
["BGR"] = 5400,
["BIH"] = 4300,
["BLP"] = 1180000,
["BLP_one_source"] = 7400,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 102000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9200,
["BLP_unreferenced_section"] = 7600,
["BLP_unsourced"] = 8700,
["BLP_unsourced_section"] = 3700,
["BLR"] = 5100,
["BRA"] = 9200,
["BS_template"] = 2700,
["BSsplit"] = 12000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5500,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3120000,
["Banner_holder/styles.css"] = 3120000,
["Bar_box"] = 7400,
["Bar_percent"] = 7200,
["Bare_URL_PDF"] = 22000,
["Bare_URL_inline"] = 7400,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 25000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4200,
["Basketballstats"] = 2800,
["Bda"] = 3500,
["Better_source"] = 5000,
["Better_source_needed"] = 20000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 113000,
["Bigger"] = 40000,
["BillboardURLbyName"] = 9700,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2200,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 27000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5400,
["Birth_date"] = 374000,
["Birth_date_and_age"] = 721000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 8000,
["Birth_year_and_age"] = 40000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7200000,
["Blist"] = 24000,
["Block_indent"] = 710000,
["Block_indent/styles.css"] = 710000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5200,
["Blockquote"] = 180000,
["Blockquote/styles.css"] = 180000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1480000,
["Bots"] = 19000,
["Box"] = 3400,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 107000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 11000,
["Br"] = 6700,
["Br_separated_entries"] = 1600000,
["Brca"] = 2900,
["Break"] = 21000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 65000,
["Broken_ref"] = 53000,
["Broken_ref/lang"] = 53000,
["Broken_ref/styles.css"] = 51000,
["Bronze03"] = 16000,
["Bronze3"] = 47000,
["Bronze_medal"] = 5900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4600,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3120000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 25000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7100,
}
fltifu2jbp70bywtlxjaw2anvoeu33l
64837
64836
2023-12-10T05:10:02Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64837
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7400,
["BEL"] = 8100,
["BGR"] = 5400,
["BIH"] = 4300,
["BLP"] = 1180000,
["BLP_one_source"] = 7300,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 102000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9200,
["BLP_unreferenced_section"] = 7600,
["BLP_unsourced"] = 8700,
["BLP_unsourced_section"] = 3700,
["BLR"] = 5100,
["BRA"] = 9200,
["BS_template"] = 2700,
["BSsplit"] = 12000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5500,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3120000,
["Banner_holder/styles.css"] = 3120000,
["Bar_box"] = 7400,
["Bar_percent"] = 7200,
["Bare_URL_PDF"] = 22000,
["Bare_URL_inline"] = 7000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4200,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 5000,
["Better_source_needed"] = 20000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 113000,
["Bigger"] = 40000,
["BillboardURLbyName"] = 9700,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2200,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 27000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5400,
["Birth_date"] = 374000,
["Birth_date_and_age"] = 722000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 8000,
["Birth_year_and_age"] = 40000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7200000,
["Blist"] = 24000,
["Block_indent"] = 716000,
["Block_indent/styles.css"] = 716000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5200,
["Blockquote"] = 180000,
["Blockquote/styles.css"] = 180000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1480000,
["Bots"] = 20000,
["Box"] = 3500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 107000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 11000,
["Br"] = 6800,
["Br_separated_entries"] = 1600000,
["Brca"] = 2900,
["Break"] = 21000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 66000,
["Broken_ref"] = 53000,
["Broken_ref/lang"] = 53000,
["Broken_ref/styles.css"] = 51000,
["Bronze03"] = 16000,
["Bronze3"] = 47000,
["Bronze_medal"] = 5900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4600,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3120000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7100,
}
td362wajj2he5dvw26ubeceqv5deq6c
64838
64837
2023-12-17T05:09:16Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64838
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7400,
["BEL"] = 8100,
["BGR"] = 5400,
["BIH"] = 4200,
["BLP"] = 1180000,
["BLP_one_source"] = 7300,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9100,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 8700,
["BLP_unsourced_section"] = 3700,
["BLR"] = 5100,
["BRA"] = 9200,
["BS_template"] = 2700,
["BSsplit"] = 12000,
["BSto"] = 7100,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5500,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3130000,
["Banner_holder/styles.css"] = 3130000,
["Bar_box"] = 7400,
["Bar_percent"] = 7200,
["Bare_URL_PDF"] = 21000,
["Bare_URL_inline"] = 6700,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4200,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 5000,
["Better_source_needed"] = 20000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 113000,
["Bigger"] = 40000,
["BillboardURLbyName"] = 9700,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2200,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 27000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5500,
["Birth_date"] = 375000,
["Birth_date_and_age"] = 722000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 8000,
["Birth_year_and_age"] = 40000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7210000,
["Blist"] = 24000,
["Block_indent"] = 722000,
["Block_indent/styles.css"] = 722000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5200,
["Blockquote"] = 180000,
["Blockquote/styles.css"] = 180000,
["Blue"] = 17000,
["Bnt"] = 4600,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1490000,
["Bots"] = 20000,
["Box"] = 3500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 108000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 11000,
["Br"] = 6900,
["Br_separated_entries"] = 1600000,
["Brca"] = 2900,
["Break"] = 21000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 66000,
["Broken_ref"] = 53000,
["Broken_ref/lang"] = 53000,
["Broken_ref/styles.css"] = 51000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 5900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4600,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3130000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7100,
}
oymr5cd8zlos384mlwf9x2qx4arfws0
64839
64838
2023-12-24T05:09:37Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64839
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7400,
["BEL"] = 8100,
["BGR"] = 5400,
["BIH"] = 4200,
["BLP"] = 1180000,
["BLP_one_source"] = 7300,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9500,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 9000,
["BLP_unsourced_section"] = 3600,
["BLR"] = 5100,
["BRA"] = 9200,
["BS_template"] = 2700,
["BSsplit"] = 13000,
["BSto"] = 7100,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5500,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3130000,
["Banner_holder/styles.css"] = 3130000,
["Bar_box"] = 7600,
["Bar_percent"] = 7300,
["Bare_URL_PDF"] = 21000,
["Bare_URL_inline"] = 6400,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3600,
["Basketballbox"] = 4200,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 5000,
["Better_source_needed"] = 20000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 114000,
["Bigger"] = 40000,
["BillboardURLbyName"] = 9700,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2200,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 27000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5500,
["Birth_date"] = 375000,
["Birth_date_and_age"] = 722000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 7800,
["Birth_year_and_age"] = 40000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7250000,
["Blist"] = 24000,
["Block_indent"] = 726000,
["Block_indent/styles.css"] = 726000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5200,
["Blockquote"] = 180000,
["Blockquote/styles.css"] = 180000,
["Blue"] = 17000,
["Bnt"] = 4700,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1490000,
["Bots"] = 20000,
["Box"] = 3500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 108000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3300,
["Boxrec"] = 4600,
["Bq"] = 11000,
["Br"] = 6900,
["Br_separated_entries"] = 1600000,
["Brca"] = 2900,
["Break"] = 21000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 67000,
["Broken_ref"] = 53000,
["Broken_ref/cat"] = 2300,
["Broken_ref/lang"] = 53000,
["Broken_ref/styles.css"] = 51000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 5900,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4600,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3130000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7100,
}
lf9znzgnw97c6fx0n88btquir3dsbyc
64840
64839
2023-12-31T05:09:36Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64840
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7400,
["BEL"] = 8100,
["BGR"] = 5400,
["BIH"] = 4200,
["BLP"] = 1180000,
["BLP_one_source"] = 7300,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9600,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 9100,
["BLP_unsourced_section"] = 3600,
["BLR"] = 5100,
["BRA"] = 9200,
["BS_template"] = 2700,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5500,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3140000,
["Banner_holder/styles.css"] = 3140000,
["Bar_box"] = 7700,
["Bar_percent"] = 7500,
["Bare_URL_PDF"] = 21000,
["Bare_URL_inline"] = 6300,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4200,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 5000,
["Better_source_needed"] = 20000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 114000,
["Bigger"] = 40000,
["BillboardURLbyName"] = 9700,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2200,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 27000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5500,
["Birth_date"] = 376000,
["Birth_date_and_age"] = 723000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 7800,
["Birth_year_and_age"] = 40000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7350000,
["Blist"] = 24000,
["Block_indent"] = 730000,
["Block_indent/styles.css"] = 730000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5200,
["Blockquote"] = 181000,
["Blockquote/styles.css"] = 181000,
["Blue"] = 17000,
["Bnt"] = 4700,
["Bold_div"] = 2000,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1490000,
["Bots"] = 20000,
["Box"] = 3500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 108000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3400,
["Boxrec"] = 4600,
["Bq"] = 11000,
["Br"] = 6900,
["Br_separated_entries"] = 1600000,
["Brca"] = 2900,
["Break"] = 21000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 68000,
["Broken_ref"] = 54000,
["Broken_ref/cat"] = 2500,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 51000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4600,
["By_whom"] = 7800,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3140000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7100,
}
pfyzdufx535czjvhlsdfupg5a1qp0jv
64841
64840
2024-01-07T05:09:21Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64841
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7400,
["BEL"] = 8100,
["BGR"] = 5400,
["BIH"] = 4200,
["BLP"] = 1180000,
["BLP_one_source"] = 7600,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 102000,
["BLP_sources_section"] = 3800,
["BLP_unreferenced"] = 9800,
["BLP_unreferenced_section"] = 7600,
["BLP_unsourced"] = 9300,
["BLP_unsourced_section"] = 3600,
["BLR"] = 5100,
["BRA"] = 9300,
["BS_template"] = 2700,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5500,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3160000,
["Banner_holder/styles.css"] = 3160000,
["Bar_box"] = 7700,
["Bar_percent"] = 7500,
["Bare_URL_PDF"] = 21000,
["Bare_URL_inline"] = 6100,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4200,
["Basketballstats"] = 2900,
["Bda"] = 3400,
["Better_source"] = 5000,
["Better_source_needed"] = 20000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 114000,
["Bigger"] = 40000,
["BillboardURLbyName"] = 9700,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2300,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9300,
["Birds_tasks"] = 27000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5500,
["Birth_date"] = 377000,
["Birth_date_and_age"] = 723000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 40000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7440000,
["Blist"] = 24000,
["Block_indent"] = 735000,
["Block_indent/styles.css"] = 735000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5200,
["Blockquote"] = 181000,
["Blockquote/styles.css"] = 181000,
["Blue"] = 17000,
["Bnt"] = 4700,
["Bold_div"] = 2100,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1490000,
["Bots"] = 20000,
["Box"] = 3600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 108000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3400,
["Boxrec"] = 4600,
["Bq"] = 11000,
["Br"] = 7000,
["Br_separated_entries"] = 1610000,
["Brca"] = 2900,
["Break"] = 21000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 68000,
["Broken_ref"] = 54000,
["Broken_ref/cat"] = 2800,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 51000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4600,
["By_whom"] = 7700,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3160000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7100,
}
955vsigzspja45ayo8y408wwku7wqdm
64842
64841
2024-01-14T05:09:01Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64842
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7400,
["BEL"] = 8100,
["BGR"] = 5400,
["BIH"] = 4200,
["BLP"] = 1180000,
["BLP_one_source"] = 7600,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 102000,
["BLP_sources_section"] = 3800,
["BLP_unreferenced"] = 9800,
["BLP_unreferenced_section"] = 7600,
["BLP_unsourced"] = 9300,
["BLP_unsourced_section"] = 3600,
["BLR"] = 5100,
["BRA"] = 9300,
["BS_template"] = 2700,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5500,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3220000,
["Banner_holder/styles.css"] = 3220000,
["Bar_box"] = 7700,
["Bar_percent"] = 7500,
["Bare_URL_PDF"] = 20000,
["Bare_URL_inline"] = 6000,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4200,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 4900,
["Better_source_needed"] = 20000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 7900,
["Big"] = 114000,
["Bigger"] = 40000,
["BillboardURLbyName"] = 9700,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2300,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9200,
["Birds_tasks"] = 27000,
["Birth-date"] = 21000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5500,
["Birth_date"] = 377000,
["Birth_date_and_age"] = 724000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 40000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7520000,
["Blist"] = 24000,
["Block_indent"] = 741000,
["Block_indent/styles.css"] = 741000,
["Blocked_proxy"] = 14000,
["Blockedandtagged"] = 5200,
["Blockquote"] = 181000,
["Blockquote/styles.css"] = 181000,
["Blue"] = 17000,
["Bnt"] = 4700,
["Bold_div"] = 2100,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1490000,
["Bots"] = 21000,
["Box"] = 3600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 108000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3400,
["Boxrec"] = 4600,
["Bq"] = 11000,
["Br"] = 7000,
["Br_separated_entries"] = 1610000,
["Brca"] = 2900,
["Break"] = 21000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 69000,
["Broken_ref"] = 53000,
["Broken_ref/cat"] = 2000,
["Broken_ref/lang"] = 53000,
["Broken_ref/styles.css"] = 51000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4500,
["By_whom"] = 7700,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3220000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7100,
}
tqlws88j8dwsgmqva3o7ejrzpv8i7kq
64843
64842
2024-01-21T05:10:40Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64843
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7500,
["BEL"] = 8200,
["BGR"] = 5400,
["BIH"] = 4200,
["BLP"] = 1180000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9700,
["BLP_unreferenced_section"] = 7600,
["BLP_unsourced"] = 9200,
["BLP_unsourced_section"] = 3500,
["BLR"] = 5100,
["BRA"] = 9300,
["BS_template"] = 2700,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5500,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3830000,
["Banner_holder/styles.css"] = 3830000,
["Bar_box"] = 7800,
["Bar_percent"] = 7500,
["Bare_URL_PDF"] = 20000,
["Bare_URL_inline"] = 5800,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4200,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 4900,
["Better_source_needed"] = 20000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 7900,
["Big"] = 114000,
["Bigger"] = 40000,
["BillboardURLbyName"] = 9700,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2300,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["BirdTalk"] = 9100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5600,
["Birth_date"] = 378000,
["Birth_date_and_age"] = 724000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 40000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7600000,
["Blist"] = 24000,
["Block_indent"] = 746000,
["Block_indent/styles.css"] = 746000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5200,
["Blockquote"] = 181000,
["Blockquote/styles.css"] = 181000,
["Blue"] = 17000,
["Bnt"] = 4700,
["Bold_div"] = 2100,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1500000,
["Bots"] = 21000,
["Box"] = 3600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 108000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3300,
["Boxing_record_summary"] = 3400,
["Boxrec"] = 4600,
["Bq"] = 11000,
["Br"] = 7200,
["Br_separated_entries"] = 1610000,
["Brca"] = 2900,
["Break"] = 21000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 69000,
["Broken_ref"] = 53000,
["Broken_ref/lang"] = 53000,
["Broken_ref/styles.css"] = 51000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3500,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4500,
["By_whom"] = 7700,
["Module:Babel"] = 42000,
["Module:Banner_shell"] = 3830000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7100,
}
emvcxh8hdoadcbkqgxyp5xucqqqg3gn
64844
64843
2024-01-28T05:13:03Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64844
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7500,
["BEL"] = 8200,
["BGR"] = 5400,
["BIH"] = 4200,
["BLP"] = 1180000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9600,
["BLP_unreferenced_section"] = 7600,
["BLP_unsourced"] = 9100,
["BLP_unsourced_section"] = 3500,
["BLR"] = 5100,
["BRA"] = 9300,
["BS_template"] = 2700,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5500,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 4820000,
["Banner_holder/styles.css"] = 4820000,
["Bar_box"] = 7800,
["Bar_percent"] = 7500,
["Bare_URL_PDF"] = 20000,
["Bare_URL_inline"] = 5600,
["Base_Mérimée"] = 2100,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4200,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 4900,
["Better_source_needed"] = 20000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 7900,
["Big"] = 114000,
["Bigger"] = 40000,
["BillboardURLbyName"] = 9700,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2400,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["BirdTalk"] = 7400,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5600,
["Birth_date"] = 378000,
["Birth_date_and_age"] = 725000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 41000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7680000,
["Blist"] = 24000,
["Block_indent"] = 752000,
["Block_indent/styles.css"] = 752000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5200,
["Blockquote"] = 182000,
["Blockquote/styles.css"] = 182000,
["Blue"] = 17000,
["Bnt"] = 4700,
["Bold_div"] = 2100,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1500000,
["Bots"] = 21000,
["Box"] = 3700,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 108000,
["BoxRec"] = 5200,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3400,
["Boxing_record_summary"] = 3400,
["Boxrec"] = 4600,
["Bq"] = 11000,
["Br"] = 7300,
["Br_separated_entries"] = 1610000,
["Brca"] = 2900,
["Break"] = 21000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 70000,
["Broken_ref"] = 53000,
["Broken_ref/lang"] = 53000,
["Broken_ref/styles.css"] = 51000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3600,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4500,
["By_whom"] = 7700,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 4820000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 7900,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7200,
}
9c1wjfwro4gafsq8bervyqrjvy5n8cu
64845
64844
2024-02-04T05:22:54Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64845
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7500,
["BEL"] = 8200,
["BGR"] = 5400,
["BIH"] = 4200,
["BLP"] = 1180000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 102000,
["BLP_sources_section"] = 3800,
["BLP_unreferenced"] = 9700,
["BLP_unreferenced_section"] = 7700,
["BLP_unsourced"] = 9200,
["BLP_unsourced_section"] = 3500,
["BLR"] = 5100,
["BRA"] = 9300,
["BS_template"] = 2700,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5500,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 6850000,
["Banner_holder/styles.css"] = 6850000,
["Bar_box"] = 7800,
["Bar_percent"] = 7600,
["Bare_URL_PDF"] = 19000,
["Bare_URL_inline"] = 5400,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4200,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 4900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 114000,
["Bigger"] = 40000,
["BillboardURLbyName"] = 9700,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2400,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["BirdTalk"] = 3500,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5600,
["Birth_date"] = 379000,
["Birth_date_and_age"] = 725000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 41000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7680000,
["Blist"] = 24000,
["Block_indent"] = 757000,
["Block_indent/styles.css"] = 757000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5200,
["Blockquote"] = 182000,
["Blockquote/styles.css"] = 182000,
["Blue"] = 17000,
["Bnt"] = 4700,
["Bold_div"] = 2100,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1500000,
["Bots"] = 21000,
["Box"] = 3700,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 108000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3400,
["Boxing_record_summary"] = 3400,
["Boxrec"] = 4600,
["Bq"] = 11000,
["Br"] = 7500,
["Br_separated_entries"] = 1610000,
["Brca"] = 2900,
["Break"] = 22000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 70000,
["Broken_ref"] = 53000,
["Broken_ref/lang"] = 53000,
["Broken_ref/styles.css"] = 51000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3600,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7700,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 6850000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7200,
}
sq5hjqc9lsdt7ztz5ptmd5d2b168kpg
64846
64845
2024-02-11T05:35:31Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64846
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7500,
["BEL"] = 8200,
["BGR"] = 5400,
["BIH"] = 4200,
["BLP"] = 1180000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3800,
["BLP_unreferenced"] = 9600,
["BLP_unreferenced_section"] = 7700,
["BLP_unsourced"] = 9100,
["BLP_unsourced_section"] = 3400,
["BLR"] = 5100,
["BRA"] = 9300,
["BS_template"] = 2700,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 42000,
["Background_color"] = 5500,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 8200000,
["Banner_holder/styles.css"] = 8200000,
["Bar_box"] = 7800,
["Bar_percent"] = 7600,
["Bare_URL_PDF"] = 19000,
["Bare_URL_inline"] = 5200,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4200,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 4900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 114000,
["Bigger"] = 40000,
["BillboardURLbyName"] = 9700,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2400,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5600,
["Birth_date"] = 380000,
["Birth_date_and_age"] = 726000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 7800,
["Birth_year_and_age"] = 41000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 24000,
["Block_indent"] = 763000,
["Block_indent/styles.css"] = 763000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5200,
["Blockquote"] = 182000,
["Blockquote/styles.css"] = 182000,
["Blue"] = 17000,
["Bnt"] = 4700,
["Bold_div"] = 2100,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1500000,
["Bots"] = 21000,
["Box"] = 3700,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 108000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3400,
["Boxing_record_summary"] = 3400,
["Boxrec"] = 4600,
["Bq"] = 11000,
["Br"] = 7400,
["Br_separated_entries"] = 1610000,
["Brca"] = 2900,
["Break"] = 22000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 70000,
["Broken_ref"] = 53000,
["Broken_ref/lang"] = 53000,
["Broken_ref/styles.css"] = 51000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3600,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7700,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 8200000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7200,
}
6wqw78q8acm1ps4zsw6wbtiqfhqdhis
64847
64846
2024-02-18T05:11:45Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64847
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7500,
["BEL"] = 8200,
["BGR"] = 5400,
["BIH"] = 4200,
["BLP"] = 1190000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3800,
["BLP_unreferenced"] = 9600,
["BLP_unreferenced_section"] = 7600,
["BLP_unsourced"] = 9100,
["BLP_unsourced_section"] = 3400,
["BLR"] = 5100,
["BRA"] = 9300,
["BS_template"] = 2700,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5500,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 8300000,
["Banner_holder/styles.css"] = 8300000,
["Bar_box"] = 7800,
["Bar_percent"] = 7600,
["Bare_URL_PDF"] = 19000,
["Bare_URL_inline"] = 5100,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4200,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 4900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 114000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9700,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2400,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5600,
["Birth_date"] = 380000,
["Birth_date_and_age"] = 726000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 7800,
["Birth_year_and_age"] = 41000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 24000,
["Block_indent"] = 768000,
["Block_indent/styles.css"] = 768000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5200,
["Blockquote"] = 182000,
["Blockquote/styles.css"] = 182000,
["Blue"] = 17000,
["Bnt"] = 4700,
["Bold_div"] = 2100,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1500000,
["Bots"] = 21000,
["Box"] = 3800,
["Box-footer"] = 6200,
["Box-header"] = 5500,
["Box-shadow_border"] = 108000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3400,
["Boxing_record_summary"] = 3400,
["Boxrec"] = 4600,
["Bq"] = 12000,
["Br"] = 7500,
["Br_separated_entries"] = 1610000,
["Brca"] = 2900,
["Break"] = 22000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 70000,
["Broken_ref"] = 53000,
["Broken_ref/lang"] = 53000,
["Broken_ref/styles.css"] = 51000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3600,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7700,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 8300000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7200,
}
fe6a0ygc1216m8r1m428nrx3805o20y
64848
64847
2024-02-25T05:20:34Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64848
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7500,
["BEL"] = 8300,
["BGR"] = 5500,
["BIH"] = 4200,
["BLP"] = 1190000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3800,
["BLP_unreferenced"] = 9500,
["BLP_unreferenced_section"] = 7600,
["BLP_unsourced"] = 9000,
["BLP_unsourced_section"] = 3400,
["BLR"] = 5100,
["BRA"] = 9300,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5600,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 8330000,
["Banner_holder/styles.css"] = 8330000,
["Bar_box"] = 7800,
["Bar_percent"] = 7600,
["Bare_URL_PDF"] = 19000,
["Bare_URL_inline"] = 5600,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4300,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 115000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9600,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2400,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5600,
["Birth_date"] = 381000,
["Birth_date_and_age"] = 727000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 7800,
["Birth_year_and_age"] = 41000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 24000,
["Block_indent"] = 773000,
["Block_indent/styles.css"] = 773000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5200,
["Blockquote"] = 183000,
["Blockquote/styles.css"] = 183000,
["Blue"] = 17000,
["Bnt"] = 4700,
["Bold_div"] = 2100,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1500000,
["Bots"] = 21000,
["Box"] = 3800,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 108000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3400,
["Boxing_record_summary"] = 3400,
["Boxrec"] = 4600,
["Bq"] = 12000,
["Br"] = 7600,
["Br_separated_entries"] = 1620000,
["Brca"] = 2900,
["Break"] = 22000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 70000,
["Broken_ref"] = 53000,
["Broken_ref/lang"] = 53000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3600,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7800,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 8330000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7200,
}
61w8xakx454vwe7ykqyyssii837yqy4
64849
64848
2024-03-03T05:12:04Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64849
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7500,
["BEL"] = 8300,
["BGR"] = 5500,
["BIH"] = 4200,
["BLP"] = 1190000,
["BLP_one_source"] = 7600,
["BLP_others"] = 9800,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3800,
["BLP_unreferenced"] = 9400,
["BLP_unreferenced_section"] = 7600,
["BLP_unsourced"] = 9000,
["BLP_unsourced_section"] = 3400,
["BLR"] = 5100,
["BRA"] = 9400,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5600,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 8350000,
["Banner_holder/styles.css"] = 8350000,
["Bar_box"] = 7900,
["Bar_percent"] = 7600,
["Bare_URL_PDF"] = 19000,
["Bare_URL_inline"] = 6300,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4300,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 115000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9600,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2400,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5600,
["Birth_date"] = 381000,
["Birth_date_and_age"] = 728000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 7700,
["Birth_year_and_age"] = 41000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 23000,
["Block_indent"] = 778000,
["Block_indent/styles.css"] = 778000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5200,
["Blockquote"] = 183000,
["Blockquote/styles.css"] = 183000,
["Blue"] = 17000,
["Bnt"] = 4700,
["Bold_div"] = 2100,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1500000,
["Bots"] = 21000,
["Box"] = 3900,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 108000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3400,
["Boxing_record_summary"] = 3400,
["Boxrec"] = 4600,
["Bq"] = 12000,
["Br"] = 9100,
["Br_separated_entries"] = 1620000,
["Brca"] = 2900,
["Break"] = 23000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 71000,
["Broken_ref"] = 53000,
["Broken_ref/lang"] = 53000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3600,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7700,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 8350000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7200,
}
ai0jj3fq8fl09dh40kudi9n9ckrbig4
64850
64849
2024-03-10T05:12:05Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64850
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7500,
["BEL"] = 8300,
["BGR"] = 5500,
["BIH"] = 4200,
["BLP"] = 1190000,
["BLP_one_source"] = 7600,
["BLP_others"] = 9800,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3800,
["BLP_unreferenced"] = 9400,
["BLP_unreferenced_section"] = 7600,
["BLP_unsourced"] = 8900,
["BLP_unsourced_section"] = 3300,
["BLR"] = 5100,
["BRA"] = 9400,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5600,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 8390000,
["Banner_holder/styles.css"] = 8390000,
["Bar_box"] = 7900,
["Bar_percent"] = 7700,
["Bare_URL_PDF"] = 19000,
["Bare_URL_inline"] = 5600,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4300,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2500,
["Bibleverse"] = 8000,
["Big"] = 115000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9600,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2400,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5600,
["Birth_date"] = 381000,
["Birth_date_and_age"] = 728000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 7800,
["Birth_year_and_age"] = 41000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 23000,
["Block_indent"] = 783000,
["Block_indent/styles.css"] = 783000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5300,
["Blockquote"] = 183000,
["Blockquote/styles.css"] = 183000,
["Blue"] = 17000,
["Bnt"] = 4700,
["Bold_div"] = 2100,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Both"] = 1500000,
["Bots"] = 21000,
["Box"] = 3900,
["Box-footer"] = 6200,
["Box-header"] = 5600,
["Box-shadow_border"] = 108000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3400,
["Boxing_record_summary"] = 3400,
["Boxrec"] = 4600,
["Bq"] = 12000,
["Br"] = 9100,
["Br_separated_entries"] = 1620000,
["Brca"] = 2900,
["Break"] = 23000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 70000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 53000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3600,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7800,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 8390000,
["Module:BaseConvert"] = 36000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7300,
}
dv4pssvs02a8zn1wgndzycxjhrqoqdc
64851
64850
2024-03-17T05:14:26Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64851
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7500,
["BEL"] = 8300,
["BGR"] = 5500,
["BIH"] = 4200,
["BLP"] = 1190000,
["BLP_one_source"] = 7600,
["BLP_others"] = 9900,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3800,
["BLP_unreferenced"] = 9400,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 8900,
["BLP_unsourced_section"] = 3300,
["BLR"] = 5200,
["BRA"] = 9400,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5600,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 8420000,
["Banner_holder/styles.css"] = 8420000,
["Bar_box"] = 7900,
["Bar_percent"] = 7700,
["Bare_URL_PDF"] = 18000,
["Bare_URL_inline"] = 5500,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4300,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 115000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9600,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2400,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5600,
["Birth_date"] = 382000,
["Birth_date_and_age"] = 729000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 7800,
["Birth_year_and_age"] = 41000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 23000,
["Block_indent"] = 787000,
["Block_indent/styles.css"] = 787000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5300,
["Blockquote"] = 183000,
["Blockquote/styles.css"] = 183000,
["Blue"] = 17000,
["Bnt"] = 4700,
["Bold_div"] = 2100,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1500000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 3900,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 109000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3400,
["Boxing_record_summary"] = 3400,
["Boxrec"] = 4600,
["Bq"] = 12000,
["Br"] = 9100,
["Br_separated_entries"] = 1620000,
["Brca"] = 2900,
["Break"] = 23000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 70000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3600,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7800,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 8420000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7300,
}
o0j3zlhzatjyp5y6vfvbad4ldkihlde
64852
64851
2024-03-24T05:13:45Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64852
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7500,
["BEL"] = 8300,
["BGR"] = 5500,
["BIH"] = 4200,
["BLP"] = 1190000,
["BLP_one_source"] = 7600,
["BLP_others"] = 9900,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9300,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 8900,
["BLP_unsourced_section"] = 3300,
["BLR"] = 5200,
["BRA"] = 9400,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5600,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 8430000,
["Banner_holder/styles.css"] = 8430000,
["Bar_box"] = 7900,
["Bar_percent"] = 7700,
["Bare_URL_PDF"] = 18000,
["Bare_URL_inline"] = 5500,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4300,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 115000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9600,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2500,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5700,
["Birth_date"] = 382000,
["Birth_date_and_age"] = 730000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 7700,
["Birth_year_and_age"] = 41000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 23000,
["Block_indent"] = 792000,
["Block_indent/styles.css"] = 792000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5300,
["Blockquote"] = 184000,
["Blockquote/styles.css"] = 184000,
["Blue"] = 17000,
["Bnt"] = 4800,
["Bold_div"] = 2100,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1510000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 3900,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 109000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3400,
["Boxing_record_summary"] = 3400,
["Boxrec"] = 4600,
["Bq"] = 12000,
["Br"] = 9100,
["Br_separated_entries"] = 1620000,
["Brca"] = 2900,
["Break"] = 24000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 71000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3600,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7700,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 8430000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7300,
}
qxat965tin6vi4sx37wbvtx9ziti6ne
64853
64852
2024-03-31T05:12:07Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64853
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2800,
["BDFutbol"] = 7500,
["BEL"] = 8300,
["BGR"] = 5500,
["BIH"] = 4200,
["BLP"] = 1190000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9200,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 8800,
["BLP_unsourced_section"] = 3300,
["BLR"] = 5200,
["BRA"] = 9400,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5600,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 8450000,
["Banner_holder/styles.css"] = 8450000,
["Bar_box"] = 7900,
["Bar_percent"] = 7700,
["Bare_URL_PDF"] = 18000,
["Bare_URL_inline"] = 5300,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4300,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 115000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9600,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2500,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5700,
["Birth_date"] = 383000,
["Birth_date_and_age"] = 731000,
["Birth_date_and_age2"] = 5500,
["Birth_date_text"] = 29000,
["Birth_year"] = 7700,
["Birth_year_and_age"] = 41000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 23000,
["Block_indent"] = 796000,
["Block_indent/styles.css"] = 796000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5300,
["Blockquote"] = 184000,
["Blockquote/styles.css"] = 184000,
["Blue"] = 17000,
["Bnt"] = 4800,
["Bold_div"] = 2100,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1510000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 109000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3400,
["Boxing_record_summary"] = 3400,
["Boxrec"] = 4600,
["Bq"] = 12000,
["Br"] = 9200,
["Br_separated_entries"] = 1620000,
["Brca"] = 2900,
["Break"] = 24000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 71000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3600,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4400,
["By_whom"] = 7800,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 8450000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7300,
}
9hbqmuc0t64r3arfjn50w8509mn1wlg
64854
64853
2024-04-07T05:14:24Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64854
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 2900,
["BDFutbol"] = 7500,
["BEL"] = 8300,
["BGR"] = 5500,
["BIH"] = 4200,
["BLP"] = 1190000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 9000,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 8600,
["BLP_unsourced_section"] = 3300,
["BLR"] = 5200,
["BRA"] = 9400,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5600,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 8460000,
["Banner_holder/styles.css"] = 8460000,
["Bar_box"] = 8000,
["Bar_percent"] = 7700,
["Bare_URL_PDF"] = 18000,
["Bare_URL_inline"] = 5200,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4300,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2500,
["Bibleverse"] = 8000,
["Big"] = 115000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9600,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2600,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5700,
["Birth_date"] = 383000,
["Birth_date_and_age"] = 731000,
["Birth_date_and_age2"] = 5600,
["Birth_date_text"] = 30000,
["Birth_year"] = 7700,
["Birth_year_and_age"] = 41000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 23000,
["Block_indent"] = 799000,
["Block_indent/styles.css"] = 799000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5300,
["Blockquote"] = 184000,
["Blockquote/styles.css"] = 184000,
["Blue"] = 17000,
["Bnt"] = 4800,
["Bold_div"] = 2100,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1510000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 109000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3400,
["Boxing_record_summary"] = 3500,
["Boxrec"] = 4600,
["Bq"] = 12000,
["Br"] = 9200,
["Br_separated_entries"] = 1630000,
["Brca"] = 2900,
["Break"] = 24000,
["British_English"] = 16000,
["Brldb_prim"] = 2100,
["Broken_anchors"] = 70000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3600,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7700,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 8460000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7300,
}
q9dlnazvyw2vitaaghn5e0r0h0vf347
64855
64854
2024-04-14T05:11:34Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64855
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3400,
["BDFutbol"] = 7500,
["BEL"] = 8300,
["BGR"] = 5500,
["BIH"] = 4200,
["BLP"] = 1190000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 8800,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 8500,
["BLP_unsourced_section"] = 3300,
["BLR"] = 5200,
["BRA"] = 9400,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5000,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5600,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 8480000,
["Banner_holder/styles.css"] = 8480000,
["Bar_box"] = 8000,
["Bar_percent"] = 7700,
["Bare_URL_PDF"] = 18000,
["Bare_URL_inline"] = 5100,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4300,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 115000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9600,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2600,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5700,
["Birth_date"] = 384000,
["Birth_date_and_age"] = 731000,
["Birth_date_and_age2"] = 5600,
["Birth_date_text"] = 30000,
["Birth_year"] = 7800,
["Birth_year_and_age"] = 41000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 23000,
["Block_indent"] = 803000,
["Block_indent/styles.css"] = 803000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5300,
["Blockquote"] = 185000,
["Blockquote/styles.css"] = 185000,
["Blue"] = 17000,
["Bnt"] = 4800,
["Bold_div"] = 2100,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1510000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4100,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 109000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3400,
["Boxing_record_summary"] = 3500,
["Boxrec"] = 4600,
["Bq"] = 12000,
["Br"] = 9200,
["Br_separated_entries"] = 1630000,
["Brca"] = 2900,
["Break"] = 24000,
["British_English"] = 16000,
["Brldb_prim"] = 2200,
["Broken_anchors"] = 70000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3600,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7600,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 8480000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7300,
}
99zyoterrd1j6xp29tb3u37alp82ysi
64856
64855
2024-04-21T05:10:56Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64856
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3400,
["BDFutbol"] = 7500,
["BEL"] = 8300,
["BGR"] = 5500,
["BIH"] = 4200,
["BLP"] = 1190000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 8600,
["BLP_unreferenced_section"] = 7400,
["BLP_unsourced"] = 8300,
["BLP_unsourced_section"] = 3200,
["BLR"] = 5200,
["BRA"] = 9400,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5100,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5600,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 8530000,
["Banner_holder/styles.css"] = 8530000,
["Bar_box"] = 8000,
["Bar_percent"] = 7700,
["Bare_URL_PDF"] = 17000,
["Bare_URL_inline"] = 5000,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7100,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6400,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4300,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2500,
["Bibleverse"] = 8000,
["Big"] = 115000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9600,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2600,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5700,
["Birth_date"] = 384000,
["Birth_date_and_age"] = 732000,
["Birth_date_and_age2"] = 5600,
["Birth_date_text"] = 30000,
["Birth_year"] = 7800,
["Birth_year_and_age"] = 42000,
["Bk"] = 3800,
["Black"] = 12000,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 23000,
["Block_indent"] = 808000,
["Block_indent/styles.css"] = 808000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5300,
["Blockquote"] = 185000,
["Blockquote/styles.css"] = 185000,
["Blue"] = 17000,
["Bnt"] = 4800,
["Bold_div"] = 2100,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1510000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4100,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 109000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3500,
["Boxing_record_summary"] = 3500,
["Boxrec"] = 4600,
["Bq"] = 12000,
["Br"] = 8600,
["Br_separated_entries"] = 1630000,
["Brca"] = 3000,
["Break"] = 23000,
["British_English"] = 16000,
["Brldb_prim"] = 2200,
["Broken_anchors"] = 70000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3600,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7500,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 8530000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7300,
}
0mm017y7fn1yzyb2a2fbumfjf02gjy6
64857
64856
2024-04-28T05:12:28Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64857
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3400,
["BDFutbol"] = 7500,
["BEL"] = 8300,
["BGR"] = 5500,
["BIH"] = 4200,
["BLP"] = 1190000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 8500,
["BLP_unreferenced_section"] = 7400,
["BLP_unsourced"] = 8300,
["BLP_unsourced_section"] = 3200,
["BLR"] = 5200,
["BRA"] = 9400,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5100,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5600,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 3210000,
["Banner_holder/styles.css"] = 3210000,
["Bar_box"] = 8000,
["Bar_percent"] = 7700,
["Bare_URL_PDF"] = 17000,
["Bare_URL_inline"] = 4900,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7300,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6600,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4300,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2500,
["Bibleverse"] = 8000,
["Big"] = 115000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9600,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2600,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5700,
["Birth_date"] = 385000,
["Birth_date_and_age"] = 732000,
["Birth_date_and_age2"] = 5600,
["Birth_date_text"] = 30000,
["Birth_year"] = 7800,
["Birth_year_and_age"] = 42000,
["Bk"] = 3900,
["Black"] = 12000,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 23000,
["Block_indent"] = 812000,
["Block_indent/styles.css"] = 812000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5300,
["Blockquote"] = 185000,
["Blockquote/styles.css"] = 185000,
["Blue"] = 17000,
["Bnt"] = 4800,
["Bold_div"] = 2200,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1510000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4200,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 109000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3500,
["Boxing_record_summary"] = 3500,
["Boxrec"] = 4600,
["Bq"] = 12000,
["Br"] = 8600,
["Br_separated_entries"] = 1630000,
["Brca"] = 3000,
["Break"] = 23000,
["British_English"] = 16000,
["Brldb_prim"] = 2200,
["Broken_anchors"] = 70000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3600,
["Busy"] = 2700,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7400,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 8560000,
["Module:Banner_shell/styles.css"] = 5350000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7300,
}
jib7f5vyg8asmjtcozcjswia8fb9vp2
64858
64857
2024-05-05T05:10:52Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64858
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3400,
["BDFutbol"] = 7500,
["BEL"] = 8300,
["BGR"] = 5500,
["BIH"] = 4200,
["BLP"] = 1190000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 8500,
["BLP_unreferenced_section"] = 7400,
["BLP_unsourced"] = 8300,
["BLP_unsourced_section"] = 3200,
["BLR"] = 5200,
["BRA"] = 9400,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5100,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5600,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 2510000,
["Banner_holder/styles.css"] = 2500000,
["Bar_box"] = 8000,
["Bar_percent"] = 7700,
["Bare_URL_PDF"] = 17000,
["Bare_URL_inline"] = 4800,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7300,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6600,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4800,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4400,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2500,
["Bibleverse"] = 8000,
["Big"] = 115000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9600,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2700,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5700,
["Birth_date"] = 386000,
["Birth_date_and_age"] = 733000,
["Birth_date_and_age2"] = 5600,
["Birth_date_text"] = 30000,
["Birth_year"] = 7800,
["Birth_year_and_age"] = 42000,
["Bk"] = 3900,
["Black"] = 12000,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 23000,
["Block_indent"] = 816000,
["Block_indent/styles.css"] = 816000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5300,
["Blockquote"] = 185000,
["Blockquote/styles.css"] = 185000,
["Blue"] = 17000,
["Bnt"] = 4800,
["Bold_div"] = 2200,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1510000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4200,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 109000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3500,
["Boxing_record_summary"] = 3500,
["Boxrec"] = 4600,
["Bq"] = 13000,
["Br"] = 8800,
["Br_separated_entries"] = 1630000,
["Brca"] = 3000,
["Break"] = 23000,
["British_English"] = 16000,
["Brldb_prim"] = 2200,
["Broken_anchors"] = 70000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 47000,
["Bronze_medal"] = 6100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3600,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7300,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 8600000,
["Module:Banner_shell/styles.css"] = 6100000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7300,
}
cbictxtdnqsnq4oe7qypsece3fqttmv
64859
64858
2024-05-12T05:15:13Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64859
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7500,
["BEL"] = 8300,
["BGR"] = 5500,
["BIH"] = 4200,
["BLP"] = 1190000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 8500,
["BLP_unreferenced_section"] = 7400,
["BLP_unsourced"] = 8200,
["BLP_unsourced_section"] = 3200,
["BLR"] = 5200,
["BRA"] = 9400,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5100,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5600,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 1970000,
["Banner_holder/styles.css"] = 1970000,
["Bar_box"] = 8000,
["Bar_percent"] = 7800,
["Bare_URL_PDF"] = 17000,
["Bare_URL_inline"] = 4700,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7300,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6600,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4800,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4400,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2500,
["Bibleverse"] = 8000,
["Big"] = 116000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9600,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2700,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5700,
["Birth_date"] = 386000,
["Birth_date_and_age"] = 734000,
["Birth_date_and_age2"] = 5600,
["Birth_date_text"] = 30000,
["Birth_year"] = 7800,
["Birth_year_and_age"] = 42000,
["Bk"] = 3900,
["Black"] = 12000,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 22000,
["Block_indent"] = 819000,
["Block_indent/styles.css"] = 819000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5300,
["Blockquote"] = 186000,
["Blockquote/styles.css"] = 186000,
["Blue"] = 17000,
["Bnt"] = 4800,
["Bold_div"] = 2200,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1510000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 109000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3500,
["Boxing_record_summary"] = 3500,
["Boxrec"] = 4600,
["Bq"] = 13000,
["Br"] = 8800,
["Br_separated_entries"] = 1630000,
["Brca"] = 3000,
["Break"] = 23000,
["British_English"] = 16000,
["Brldb_prim"] = 2200,
["Broken_anchors"] = 70000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 48000,
["Bronze_medal"] = 6100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3600,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7200,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 8640000,
["Module:Banner_shell/styles.css"] = 6670000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7400,
}
rjd6917k74tv63ubiwwugm3b68c2kou
64860
64859
2024-05-19T05:13:59Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64860
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7500,
["BEL"] = 8300,
["BGR"] = 5500,
["BIH"] = 4200,
["BLP"] = 1190000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3700,
["BLP_unreferenced"] = 8500,
["BLP_unreferenced_section"] = 7300,
["BLP_unsourced"] = 8200,
["BLP_unsourced_section"] = 3200,
["BLR"] = 5200,
["BRA"] = 9400,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5100,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5600,
["Bad_JPEG"] = 2500,
["Banner_holder"] = 1420000,
["Banner_holder/styles.css"] = 1420000,
["Bar_box"] = 8000,
["Bar_percent"] = 7800,
["Bare_URL_PDF"] = 17000,
["Bare_URL_inline"] = 4600,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7300,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6600,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4800,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4400,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 116000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9600,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2700,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5700,
["Birth_date"] = 387000,
["Birth_date_and_age"] = 734000,
["Birth_date_and_age2"] = 5600,
["Birth_date_text"] = 30000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 42000,
["Bk"] = 3900,
["Black"] = 12000,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 22000,
["Block_indent"] = 823000,
["Block_indent/styles.css"] = 823000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5300,
["Blockquote"] = 186000,
["Blockquote/styles.css"] = 186000,
["Blue"] = 17000,
["Bnt"] = 4800,
["Bold_div"] = 2200,
["Border"] = 2400,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1520000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 109000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3500,
["Boxing_record_summary"] = 3500,
["Boxrec"] = 4600,
["Bq"] = 13000,
["Br"] = 8800,
["Br_separated_entries"] = 1630000,
["Brca"] = 3000,
["Break"] = 23000,
["British_English"] = 16000,
["Brldb_prim"] = 2200,
["Broken_anchors"] = 70000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 48000,
["Bronze_medal"] = 6100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4400,
["By_whom"] = 7100,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 8660000,
["Module:Banner_shell/styles.css"] = 7240000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7400,
}
hvxqawv5i52lp4647q9n7n3ic6uwaa7
64861
64860
2024-05-26T05:11:28Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64861
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7500,
["BEL"] = 8400,
["BGR"] = 5500,
["BIH"] = 4300,
["BLP"] = 1190000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 8500,
["BLP_unreferenced_section"] = 7300,
["BLP_unsourced"] = 8200,
["BLP_unsourced_section"] = 3100,
["BLR"] = 5200,
["BRA"] = 9500,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5100,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5600,
["Bad_JPEG"] = 2400,
["Banner_holder"] = 676000,
["Banner_holder/styles.css"] = 674000,
["Bar_box"] = 8000,
["Bar_percent"] = 7800,
["Bare_URL_PDF"] = 16000,
["Bare_URL_inline"] = 4500,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 11000,
["Baseball_primary_link"] = 7300,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6600,
["Baseball_secondary_style"] = 13000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4800,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4400,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 116000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9600,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2700,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5700,
["Birth_date"] = 388000,
["Birth_date_and_age"] = 735000,
["Birth_date_and_age2"] = 5600,
["Birth_date_text"] = 30000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 42000,
["Bk"] = 3900,
["Black"] = 13000,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 22000,
["Block_indent"] = 827000,
["Block_indent/styles.css"] = 827000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5300,
["Blockquote"] = 186000,
["Blockquote/styles.css"] = 186000,
["Blue"] = 17000,
["Bnt"] = 4800,
["Bold_div"] = 2200,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1520000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4400,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 110000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3500,
["Boxing_record_summary"] = 3500,
["Boxrec"] = 4600,
["Bq"] = 13000,
["Br"] = 8900,
["Br_separated_entries"] = 1630000,
["Brca"] = 3000,
["Break"] = 24000,
["British_English"] = 16000,
["Brldb_prim"] = 2200,
["Broken_anchors"] = 70000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 48000,
["Bronze_medal"] = 6100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4400,
["By_whom"] = 7100,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 8670000,
["Module:Banner_shell/styles.css"] = 8000000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7400,
}
j6ba45palpyxfp0q68691xsecuwufr1
64862
64861
2024-06-02T05:13:15Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64862
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7600,
["BEL"] = 8400,
["BGR"] = 5500,
["BIH"] = 4300,
["BLP"] = 1190000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 8500,
["BLP_unreferenced_section"] = 7300,
["BLP_unsourced"] = 8200,
["BLP_unsourced_section"] = 3100,
["BLR"] = 5200,
["BRA"] = 9500,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5100,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5600,
["Bad_JPEG"] = 2400,
["Banner_holder"] = 601000,
["Banner_holder/styles.css"] = 600000,
["Bar_box"] = 8000,
["Bar_percent"] = 7800,
["Bare_URL_PDF"] = 16000,
["Bare_URL_inline"] = 4400,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7600,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 6900,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6300,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4800,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4400,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 117000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9600,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2900,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5700,
["Birth_date"] = 388000,
["Birth_date_and_age"] = 735000,
["Birth_date_and_age2"] = 5600,
["Birth_date_text"] = 30000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 42000,
["Bk"] = 3900,
["Black"] = 13000,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 22000,
["Block_indent"] = 830000,
["Block_indent/styles.css"] = 830000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5300,
["Blockquote"] = 186000,
["Blockquote/styles.css"] = 186000,
["Blue"] = 17000,
["Bnt"] = 4800,
["Bold_div"] = 2200,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1520000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4400,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 110000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3500,
["Boxing_record_summary"] = 3600,
["Boxrec"] = 4600,
["Bq"] = 13000,
["Br"] = 8900,
["Br_separated_entries"] = 1640000,
["Brca"] = 3000,
["Break"] = 24000,
["British_English"] = 16000,
["Brldb_prim"] = 2200,
["Broken_anchors"] = 69000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 48000,
["Bronze_medal"] = 6100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4400,
["By_whom"] = 7000,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 8690000,
["Module:Banner_shell/styles.css"] = 8090000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7400,
}
bmrsnfvv5yhcv36mmjywcjf9zfwmims
64863
64862
2024-06-09T05:12:45Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64863
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7600,
["BEL"] = 8400,
["BGR"] = 5500,
["BIH"] = 4300,
["BLP"] = 1200000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 8400,
["BLP_unreferenced_section"] = 7300,
["BLP_unsourced"] = 8100,
["BLP_unsourced_section"] = 3100,
["BLR"] = 5200,
["BRA"] = 9500,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5100,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5600,
["Bad_JPEG"] = 2400,
["Banner_holder"] = 450000,
["Banner_holder/styles.css"] = 448000,
["Bar_box"] = 8000,
["Bar_percent"] = 7800,
["Bare_URL_PDF"] = 16000,
["Bare_URL_inline"] = 4300,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 7000,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4800,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4400,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 117000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9500,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2900,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5800,
["Birth_date"] = 389000,
["Birth_date_and_age"] = 736000,
["Birth_date_and_age2"] = 5600,
["Birth_date_text"] = 30000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 42000,
["Bk"] = 3900,
["Black"] = 13000,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 22000,
["Block_indent"] = 833000,
["Block_indent/styles.css"] = 833000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 187000,
["Blockquote/styles.css"] = 187000,
["Blue"] = 17000,
["Bnt"] = 4800,
["Bold_div"] = 2200,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1520000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 110000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3500,
["Boxing_record_summary"] = 3600,
["Boxrec"] = 4600,
["Bq"] = 13000,
["Br"] = 8900,
["Br_separated_entries"] = 1640000,
["Brca"] = 3000,
["Break"] = 24000,
["British_English"] = 16000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 2400,
["Broken_anchors"] = 68000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 48000,
["Bronze_medal"] = 6100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 70000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4400,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 8780000,
["Module:Banner_shell/styles.css"] = 8330000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7400,
}
fucxbdv593rrebcyeqrvwwmc2b10weq
64864
64863
2024-06-18T18:03:30Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64864
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7600,
["BEL"] = 8400,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1200000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 8300,
["BLP_unreferenced_section"] = 7300,
["BLP_unsourced"] = 8100,
["BLP_unsourced_section"] = 3100,
["BLR"] = 5200,
["BRA"] = 9500,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5100,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5600,
["Bad_JPEG"] = 2400,
["Banner_holder"] = 314000,
["Banner_holder/styles.css"] = 313000,
["Bar_box"] = 8100,
["Bar_percent"] = 7800,
["Bare_URL_PDF"] = 16000,
["Bare_URL_inline"] = 4200,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 7000,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4400,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 117000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9500,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2900,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5800,
["Birth_date"] = 389000,
["Birth_date_and_age"] = 736000,
["Birth_date_and_age2"] = 5700,
["Birth_date_text"] = 30000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 43000,
["Bk"] = 3900,
["Black"] = 9400,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 22000,
["Block_indent"] = 838000,
["Block_indent/styles.css"] = 838000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 187000,
["Blockquote/styles.css"] = 187000,
["Blue"] = 17000,
["Bnt"] = 4800,
["Bold_div"] = 2200,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1520000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 110000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3600,
["Boxing_record_summary"] = 3600,
["Boxrec"] = 4600,
["Bq"] = 13000,
["Br"] = 9100,
["Br_separated_entries"] = 1640000,
["Brca"] = 3000,
["Break"] = 24000,
["British_English"] = 16000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 3300,
["Broken_anchors"] = 67000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 48000,
["Bronze_medal"] = 6100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4400,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 9090000,
["Module:Banner_shell/styles.css"] = 8780000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7500,
}
673kw5z6zdvai49z5h497s0xy5s4j43
64865
64864
2024-06-23T06:27:21Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64865
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7600,
["BEL"] = 8400,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1200000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 8300,
["BLP_unreferenced_section"] = 7300,
["BLP_unsourced"] = 8100,
["BLP_unsourced_section"] = 3100,
["BLR"] = 5200,
["BRA"] = 9500,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5100,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5700,
["Bad_JPEG"] = 2400,
["Banner_holder"] = 268000,
["Banner_holder/styles.css"] = 267000,
["Bar_box"] = 8100,
["Bar_percent"] = 7800,
["Bare_URL_PDF"] = 16000,
["Bare_URL_inline"] = 4100,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 7000,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6400,
["Basketball_color_cell"] = 10000,
["Basketball_color_cell2"] = 4700,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4400,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 117000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9500,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2900,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5800,
["Birth_date"] = 390000,
["Birth_date_and_age"] = 737000,
["Birth_date_and_age2"] = 5700,
["Birth_date_text"] = 30000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 43000,
["Bk"] = 3900,
["Black"] = 9400,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 22000,
["Block_indent"] = 841000,
["Block_indent/styles.css"] = 841000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 187000,
["Blockquote/styles.css"] = 187000,
["Blue"] = 17000,
["Bnt"] = 4800,
["Bold_div"] = 2300,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2400,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1520000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 110000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3600,
["Boxing_record_summary"] = 3600,
["Boxrec"] = 4600,
["Bq"] = 13000,
["Br"] = 9100,
["Br_separated_entries"] = 1640000,
["Brca"] = 3000,
["Break"] = 24000,
["British_English"] = 16000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 3300,
["Broken_anchors"] = 67000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 48000,
["Bronze_medal"] = 6100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4400,
["By_whom"] = 6800,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 9180000,
["Module:Banner_shell/styles.css"] = 8910000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7500,
}
hvzgzqcz7xugi7dynpccinp3jy8koaw
64866
64865
2024-06-30T09:44:01Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64866
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7600,
["BEL"] = 8500,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1200000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 8300,
["BLP_unreferenced_section"] = 7300,
["BLP_unsourced"] = 8000,
["BLP_unsourced_section"] = 3100,
["BLR"] = 5200,
["BRA"] = 9500,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5100,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Banner_holder"] = 100000,
["Banner_holder/styles.css"] = 98000,
["Bar_box"] = 8100,
["Bar_percent"] = 7800,
["Bare_URL_PDF"] = 16000,
["Bare_URL_inline"] = 4000,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 7000,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6800,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5100,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3700,
["Basketballbox"] = 4400,
["Basketballstats"] = 2900,
["Bda"] = 3500,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 117000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9500,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 2900,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5800,
["Birth_date"] = 390000,
["Birth_date_and_age"] = 737000,
["Birth_date_and_age2"] = 5700,
["Birth_date_text"] = 30000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 43000,
["Bk"] = 3900,
["Black"] = 9400,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 22000,
["Block_indent"] = 844000,
["Block_indent/styles.css"] = 844000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 187000,
["Blockquote/styles.css"] = 187000,
["Blue"] = 17000,
["Bnt"] = 4800,
["Bold_div"] = 2300,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1520000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 110000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3600,
["Boxing_record_summary"] = 3600,
["Boxrec"] = 4600,
["Bq"] = 13000,
["Br"] = 9100,
["Br_separated_entries"] = 1640000,
["Brca"] = 2300,
["Break"] = 24000,
["British_English"] = 16000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 3800,
["Broken_anchors"] = 67000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 48000,
["Bronze_medal"] = 6100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4400,
["By_whom"] = 6800,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 9400000,
["Module:Banner_shell/styles.css"] = 9300000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7500,
}
ertad9cxalwuba4nngdmxvbjm2zll80
64867
64866
2024-07-07T05:54:39Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64867
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7600,
["BEL"] = 8500,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1200000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 8300,
["BLP_unreferenced_section"] = 7300,
["BLP_unsourced"] = 8000,
["BLP_unsourced_section"] = 3100,
["BLR"] = 5200,
["BRA"] = 9500,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5100,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Banner_holder"] = 33000,
["Banner_holder/styles.css"] = 31000,
["Bar_box"] = 8100,
["Bar_percent"] = 7800,
["Bare_URL_PDF"] = 15000,
["Bare_URL_inline"] = 3900,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 7000,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6900,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5200,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2000,
["Basketballbox"] = 4400,
["Basketballstats"] = 2900,
["Bda"] = 3600,
["Better_source"] = 2900,
["Better_source_needed"] = 21000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 117000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9500,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5800,
["Birth_date"] = 391000,
["Birth_date_and_age"] = 738000,
["Birth_date_and_age2"] = 5700,
["Birth_date_text"] = 30000,
["Birth_year"] = 7900,
["Birth_year_and_age"] = 43000,
["Bk"] = 3900,
["Black"] = 9400,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 22000,
["Block_indent"] = 847000,
["Block_indent/styles.css"] = 847000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 187000,
["Blockquote/styles.css"] = 187000,
["Blue"] = 17000,
["Bnt"] = 4800,
["Bold_div"] = 2300,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1520000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 111000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3600,
["Boxing_record_summary"] = 3600,
["Boxrec"] = 4600,
["Bq"] = 13000,
["Br"] = 8800,
["Br_separated_entries"] = 1640000,
["Break"] = 24000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4000,
["Broken_anchors"] = 67000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 48000,
["Bronze_medal"] = 6100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4500,
["By_whom"] = 6800,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 9610000,
["Module:Banner_shell/styles.css"] = 9580000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7500,
}
2r980p1l74ky3jlkxh7q3djk2crsmw6
64868
64867
2024-07-14T12:17:47Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64868
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7600,
["BEL"] = 8500,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1200000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 8300,
["BLP_unreferenced_section"] = 7200,
["BLP_unsourced"] = 8000,
["BLP_unsourced_section"] = 3000,
["BLR"] = 5200,
["BRA"] = 9500,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7000,
["BUL"] = 5100,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8100,
["Bar_percent"] = 7900,
["Bare_URL_PDF"] = 15000,
["Bare_URL_inline"] = 3800,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7700,
["Baseball_primary_style"] = 16000,
["Baseball_secondary_link"] = 7000,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6700,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5200,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2000,
["Basketballbox"] = 4400,
["Basketballstats"] = 2900,
["Bda"] = 3600,
["Better_source"] = 2900,
["Better_source_needed"] = 22000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 117000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9500,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5800,
["Birth_date"] = 391000,
["Birth_date_and_age"] = 738000,
["Birth_date_and_age2"] = 5700,
["Birth_date_text"] = 30000,
["Birth_year"] = 8000,
["Birth_year_and_age"] = 43000,
["Bk"] = 3900,
["Black"] = 9400,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 22000,
["Block_indent"] = 850000,
["Block_indent/styles.css"] = 850000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 188000,
["Blockquote/styles.css"] = 188000,
["Blue"] = 17000,
["Bnt"] = 4800,
["Bold_div"] = 2200,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1530000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4700,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 111000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3600,
["Boxing_record_summary"] = 3600,
["Boxrec"] = 4700,
["Bq"] = 13000,
["Br"] = 8900,
["Br_separated_entries"] = 1640000,
["Break"] = 24000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4000,
["Broken_anchors"] = 67000,
["Broken_ref"] = 55000,
["Broken_ref/lang"] = 55000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 48000,
["Bronze_medal"] = 6100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4400,
["By_whom"] = 6800,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 9830000,
["Module:Banner_shell/styles.css"] = 9830000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7500,
}
4zw4daqpok3682wmpvqhzhv9madm66y
64869
64868
2024-07-21T10:15:17Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64869
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7600,
["BEL"] = 8500,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1200000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 8200,
["BLP_unreferenced_section"] = 7200,
["BLP_unsourced"] = 8000,
["BLP_unsourced_section"] = 3000,
["BLR"] = 5200,
["BRA"] = 9500,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7100,
["BUL"] = 5100,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5700,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8100,
["Bar_percent"] = 7900,
["Bare_URL_PDF"] = 15000,
["Bare_URL_inline"] = 3700,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7700,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7000,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 26000,
["Basketball_color"] = 6700,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5200,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2000,
["Basketballbox"] = 4400,
["Basketballstats"] = 2900,
["Bda"] = 3600,
["Better_source"] = 2900,
["Better_source_needed"] = 22000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 117000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9500,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5800,
["Birth_date"] = 392000,
["Birth_date_and_age"] = 739000,
["Birth_date_and_age2"] = 5700,
["Birth_date_text"] = 30000,
["Birth_year"] = 8000,
["Birth_year_and_age"] = 43000,
["Bk"] = 3900,
["Black"] = 9400,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 22000,
["Block_indent"] = 854000,
["Block_indent/styles.css"] = 854000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 188000,
["Blockquote/styles.css"] = 188000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2200,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1530000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4700,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 111000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3600,
["Boxing_record_summary"] = 3600,
["Boxrec"] = 4600,
["Bq"] = 13000,
["Br"] = 9000,
["Br_separated_entries"] = 1650000,
["Break"] = 24000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4500,
["Broken_anchors"] = 66000,
["Broken_ref"] = 55000,
["Broken_ref/lang"] = 55000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 48000,
["Bronze_medal"] = 6100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4500,
["By_whom"] = 6800,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 10100000,
["Module:Banner_shell/styles.css"] = 10100000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 26000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7500,
}
5ba73smv8mnbnw4j9yzj766rhbopmb5
64870
64869
2024-07-28T12:05:02Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64870
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7600,
["BEL"] = 8500,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1200000,
["BLP_one_source"] = 7600,
["BLP_others"] = 10000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 8200,
["BLP_unreferenced_section"] = 7200,
["BLP_unsourced"] = 7900,
["BLP_unsourced_section"] = 3000,
["BLR"] = 5200,
["BRA"] = 9500,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7100,
["BUL"] = 5100,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5700,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8100,
["Bar_percent"] = 7900,
["Bare_URL_PDF"] = 15000,
["Bare_URL_inline"] = 3800,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7700,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7000,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 27000,
["Basketball_color"] = 6700,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5200,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2000,
["Basketballbox"] = 4400,
["Basketballstats"] = 2900,
["Bda"] = 3600,
["Better_source"] = 2900,
["Better_source_needed"] = 22000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8100,
["Big"] = 117000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9500,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5900,
["Birth_date"] = 392000,
["Birth_date_and_age"] = 740000,
["Birth_date_and_age2"] = 5800,
["Birth_date_text"] = 30000,
["Birth_year"] = 8100,
["Birth_year_and_age"] = 43000,
["Bk"] = 3900,
["Black"] = 9500,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 22000,
["Block_indent"] = 857000,
["Block_indent/styles.css"] = 857000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 188000,
["Blockquote/styles.css"] = 188000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2200,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1530000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4800,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 111000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3600,
["Boxing_record_summary"] = 3600,
["Boxrec"] = 4600,
["Bq"] = 13000,
["Br"] = 9100,
["Br_separated_entries"] = 1650000,
["Break"] = 24000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5000,
["Broken_anchors"] = 66000,
["Broken_ref"] = 55000,
["Broken_ref/lang"] = 55000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 48000,
["Bronze_medal"] = 6200,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 71000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4500,
["By_whom"] = 6800,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 10300000,
["Module:Banner_shell/styles.css"] = 10300000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 27000,
["Module:Bibleverse"] = 8100,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7600,
}
ccyyod60oh39z8ixqog03ezoatg03q5
64871
64870
2024-08-04T05:13:02Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64871
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7600,
["BEL"] = 8500,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1200000,
["BLP_one_source"] = 7600,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3600,
["BLP_unreferenced"] = 8200,
["BLP_unreferenced_section"] = 7200,
["BLP_unsourced"] = 7900,
["BLP_unsourced_section"] = 3000,
["BLR"] = 5200,
["BRA"] = 9500,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7100,
["BUL"] = 5100,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5700,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8100,
["Bar_percent"] = 7900,
["Bare_URL_PDF"] = 14000,
["Bare_URL_inline"] = 3700,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 27000,
["Basketball_color"] = 6700,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5200,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2000,
["Basketballbox"] = 4400,
["Basketballstats"] = 2900,
["Bda"] = 3600,
["Better_source"] = 2900,
["Better_source_needed"] = 22000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8100,
["Big"] = 118000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9500,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 27000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5900,
["Birth_date"] = 393000,
["Birth_date_and_age"] = 740000,
["Birth_date_and_age2"] = 5800,
["Birth_date_text"] = 30000,
["Birth_year"] = 8100,
["Birth_year_and_age"] = 43000,
["Bk"] = 3900,
["Black"] = 9500,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 22000,
["Block_indent"] = 861000,
["Block_indent/styles.css"] = 861000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 188000,
["Blockquote/styles.css"] = 188000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2200,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1530000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4800,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 111000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3600,
["Boxing_record_summary"] = 3600,
["Boxrec"] = 4700,
["Bq"] = 13000,
["Br"] = 9100,
["Br_separated_entries"] = 1650000,
["Break"] = 24000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5600,
["Broken_anchors"] = 66000,
["Broken_ref"] = 55000,
["Broken_ref/lang"] = 55000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 48000,
["Bronze_medal"] = 6200,
["Bs_position"] = 2000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 72000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4500,
["By_whom"] = 6800,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 10500000,
["Module:Banner_shell/styles.css"] = 10500000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 27000,
["Module:Bibleverse"] = 8100,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7600,
}
r6gra99vdm7hoqwt66rfxza3szv67wj
64872
64871
2024-08-18T05:11:47Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64872
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7600,
["BEL"] = 8500,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1200000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 8100,
["BLP_unreferenced_section"] = 7200,
["BLP_unsourced"] = 7800,
["BLP_unsourced_section"] = 3000,
["BLR"] = 5200,
["BRA"] = 9500,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7100,
["BUL"] = 5200,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8100,
["Bar_percent"] = 7900,
["Bare_URL_PDF"] = 15000,
["Bare_URL_inline"] = 7500,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 27000,
["Basketball_color"] = 6800,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5300,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2000,
["Basketballbox"] = 4500,
["Basketballstats"] = 2900,
["Bda"] = 3600,
["Better_source"] = 2900,
["Better_source_needed"] = 22000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8100,
["Big"] = 118000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9500,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 31000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5900,
["Birth_date"] = 394000,
["Birth_date_and_age"] = 742000,
["Birth_date_and_age2"] = 5800,
["Birth_date_text"] = 30000,
["Birth_year"] = 8100,
["Birth_year_and_age"] = 43000,
["Bk"] = 3900,
["Black"] = 9400,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 22000,
["Block_indent"] = 868000,
["Block_indent/styles.css"] = 868000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 189000,
["Blockquote/styles.css"] = 189000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2100,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1530000,
["Botop"] = 2000,
["Bots"] = 21000,
["Box"] = 4900,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 112000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3600,
["Boxing_record_summary"] = 3600,
["Boxrec"] = 4700,
["Bq"] = 13000,
["Br"] = 9200,
["Br_separated_entries"] = 1650000,
["Break"] = 24000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5500,
["Broken_anchors"] = 65000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 52000,
["Bronze03"] = 17000,
["Bronze3"] = 49000,
["Bronze_medal"] = 6300,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 72000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4500,
["By_whom"] = 6800,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 10700000,
["Module:Banner_shell/styles.css"] = 10700000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 27000,
["Module:Bibleverse"] = 8100,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7600,
}
ebvs7nmym7uqdh5038pu242v9up834n
64873
64872
2024-08-25T05:10:31Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64873
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7600,
["BEL"] = 8500,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1200000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 8100,
["BLP_unreferenced_section"] = 7200,
["BLP_unsourced"] = 7800,
["BLP_unsourced_section"] = 3000,
["BLR"] = 5200,
["BRA"] = 9500,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7100,
["BUL"] = 5200,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8100,
["Bar_percent"] = 7900,
["Bare_URL_PDF"] = 16000,
["Bare_URL_inline"] = 20000,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 27000,
["Basketball_color"] = 6800,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5300,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2000,
["Basketballbox"] = 4500,
["Basketballstats"] = 2900,
["Bda"] = 3600,
["Better_source"] = 2900,
["Better_source_needed"] = 22000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 118000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9500,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 31000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5900,
["Birth_date"] = 394000,
["Birth_date_and_age"] = 743000,
["Birth_date_and_age2"] = 5800,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 43000,
["Bk"] = 3900,
["Black"] = 9400,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 22000,
["Block_indent"] = 871000,
["Block_indent/styles.css"] = 871000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 189000,
["Blockquote/styles.css"] = 189000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2100,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1530000,
["Botop"] = 2000,
["Bots"] = 22000,
["Box"] = 4900,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 112000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3600,
["Boxing_record_summary"] = 3600,
["Boxrec"] = 4700,
["Bq"] = 13000,
["Br"] = 9200,
["Br_separated_entries"] = 1650000,
["Break"] = 24000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5500,
["Broken_anchors"] = 65000,
["Broken_ref"] = 54000,
["Broken_ref/lang"] = 54000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 49000,
["Bronze_medal"] = 6300,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 72000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 10700000,
["Module:Banner_shell/styles.css"] = 10700000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 27000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7600,
}
26qynqfoagj29j0q8lv6yuwk1s9k2qd
64874
64873
2024-09-01T05:11:20Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64874
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7600,
["BEL"] = 8500,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1200000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 8100,
["BLP_unreferenced_section"] = 7100,
["BLP_unsourced"] = 7800,
["BLP_unsourced_section"] = 3000,
["BLR"] = 5200,
["BRA"] = 9600,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7100,
["BUL"] = 5200,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Badminton_World_Federation_profile"] = 2200,
["Bar_box"] = 8100,
["Bar_percent"] = 7900,
["Bare_URL_PDF"] = 17000,
["Bare_URL_inline"] = 28000,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 27000,
["Basketball_color"] = 6800,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5300,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2000,
["Basketballbox"] = 4500,
["Basketballstats"] = 2900,
["Bda"] = 3600,
["Better_source"] = 2900,
["Better_source_needed"] = 22000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 118000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9500,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 31000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5900,
["Birth_date"] = 395000,
["Birth_date_and_age"] = 743000,
["Birth_date_and_age2"] = 5800,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 43000,
["Bk"] = 3900,
["Black"] = 9400,
["Blanked_IP_talk"] = 7710000,
["Blist"] = 23000,
["Block_indent"] = 874000,
["Block_indent/styles.css"] = 874000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 189000,
["Blockquote/styles.css"] = 189000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2100,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1530000,
["Botop"] = 2000,
["Bots"] = 22000,
["Box"] = 4900,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 112000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3600,
["Boxing_record_summary"] = 3600,
["Boxrec"] = 4700,
["Bq"] = 13000,
["Br"] = 9200,
["Br_separated_entries"] = 1650000,
["Break"] = 24000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5500,
["Broken_anchors"] = 65000,
["Broken_ref"] = 55000,
["Broken_ref/lang"] = 55000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 49000,
["Bronze_medal"] = 6300,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 72000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 10700000,
["Module:Banner_shell/styles.css"] = 10700000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 27000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7600,
}
1uercye55rw0kob68necuq7fcs42mwi
64875
64874
2024-09-08T05:10:20Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64875
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7600,
["BEL"] = 8500,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1210000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 8000,
["BLP_unreferenced_section"] = 7100,
["BLP_unsourced"] = 7800,
["BLP_unsourced_section"] = 3000,
["BLR"] = 5200,
["BRA"] = 9600,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7100,
["BUL"] = 5200,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Badminton_World_Federation_profile"] = 2200,
["Bar_box"] = 8100,
["Bar_percent"] = 7900,
["Bare_URL_PDF"] = 17000,
["Bare_URL_inline"] = 23000,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 27000,
["Basketball_color"] = 6800,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5300,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketballbox"] = 4500,
["Basketballstats"] = 2900,
["Bda"] = 3600,
["Better_source"] = 2900,
["Better_source_needed"] = 22000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 118000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9500,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 31000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5900,
["Birth_date"] = 395000,
["Birth_date_and_age"] = 744000,
["Birth_date_and_age2"] = 5800,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 43000,
["Bk"] = 3900,
["Black"] = 9500,
["Blanked_IP_talk"] = 7720000,
["Blist"] = 23000,
["Block_indent"] = 877000,
["Block_indent/styles.css"] = 877000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 189000,
["Blockquote/styles.css"] = 189000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2100,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1540000,
["Botop"] = 2000,
["Bots"] = 22000,
["Box"] = 4900,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 112000,
["BoxRec"] = 5300,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3600,
["Boxing_record_summary"] = 3700,
["Boxrec"] = 4700,
["Bq"] = 14000,
["Br"] = 9200,
["Br_separated_entries"] = 1660000,
["Break"] = 24000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5300,
["Broken_anchors"] = 65000,
["Broken_ref"] = 55000,
["Broken_ref/cat"] = 2000,
["Broken_ref/lang"] = 55000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 72000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 44000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 10700000,
["Module:Banner_shell/styles.css"] = 10700000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 27000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7600,
}
2wu3ra76bd0wptp1m4ol2vu130iv2si
64876
64875
2024-09-15T05:09:40Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64876
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7600,
["BEL"] = 8500,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1210000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 8000,
["BLP_unreferenced_section"] = 7100,
["BLP_unsourced"] = 7700,
["BLP_unsourced_section"] = 3000,
["BLR"] = 5200,
["BRA"] = 9600,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7100,
["BUL"] = 5200,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Badminton_World_Federation_profile"] = 2200,
["Bar_box"] = 8200,
["Bar_percent"] = 7900,
["Bare_URL_PDF"] = 17000,
["Bare_URL_inline"] = 19000,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 27000,
["Basketball_color"] = 6800,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5300,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketballbox"] = 4500,
["Basketballstats"] = 2900,
["Bda"] = 3600,
["Better_source"] = 2900,
["Better_source_needed"] = 22000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 118000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9500,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 31000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5900,
["Birth_date"] = 396000,
["Birth_date_and_age"] = 745000,
["Birth_date_and_age2"] = 5800,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 43000,
["Bk"] = 4000,
["Black"] = 9600,
["Blanked_IP_talk"] = 7720000,
["Blist"] = 23000,
["Block_indent"] = 881000,
["Block_indent/styles.css"] = 881000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 189000,
["Blockquote/styles.css"] = 189000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2100,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1540000,
["Botop"] = 2000,
["Bots"] = 16000,
["Box"] = 5000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 112000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3600,
["Boxing_record_summary"] = 3700,
["Boxrec"] = 4700,
["Bq"] = 14000,
["Br"] = 9300,
["Br_separated_entries"] = 1660000,
["Break"] = 24000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5200,
["Broken_anchors"] = 65000,
["Broken_ref"] = 55000,
["Broken_ref/cat"] = 2100,
["Broken_ref/lang"] = 55000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 73000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 10700000,
["Module:Banner_shell/styles.css"] = 10700000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 27000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7600,
}
4b2urelbhnlnzlj9flyhw0ulyjmugi2
64877
64876
2024-09-22T05:10:55Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64877
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3500,
["BDFutbol"] = 7700,
["BEL"] = 8600,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1210000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 8000,
["BLP_unreferenced_section"] = 7100,
["BLP_unsourced"] = 7700,
["BLP_unsourced_section"] = 3000,
["BLR"] = 5200,
["BRA"] = 9600,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7100,
["BUL"] = 5200,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Badminton_World_Federation_profile"] = 2200,
["Bar_box"] = 8200,
["Bar_percent"] = 7900,
["Bare_URL_PDF"] = 17000,
["Bare_URL_inline"] = 18000,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 27000,
["Basketball_color"] = 7100,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketballbox"] = 4500,
["Basketballstats"] = 2900,
["Bda"] = 3600,
["Better_source"] = 2900,
["Better_source_needed"] = 22000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8000,
["Big"] = 118000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 31000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 13000,
["Birth_based_on_age_as_of_date"] = 5900,
["Birth_date"] = 396000,
["Birth_date_and_age"] = 745000,
["Birth_date_and_age2"] = 5800,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 44000,
["Bk"] = 4000,
["Black"] = 9700,
["Blanked_IP_talk"] = 7750000,
["Blist"] = 23000,
["Block_indent"] = 884000,
["Block_indent/styles.css"] = 884000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 190000,
["Blockquote/styles.css"] = 190000,
["Blue"] = 18000,
["Bnt"] = 4900,
["Bold_div"] = 2100,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1540000,
["Botop"] = 2000,
["Bots"] = 16000,
["Box"] = 5000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 112000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3600,
["Boxing_record_summary"] = 3700,
["Boxrec"] = 4700,
["Bq"] = 14000,
["Br"] = 9300,
["Br_separated_entries"] = 1660000,
["Break"] = 25000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5100,
["Broken_anchors"] = 65000,
["Broken_ref"] = 55000,
["Broken_ref/cat"] = 2200,
["Broken_ref/lang"] = 55000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 73000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 10800000,
["Module:Banner_shell/styles.css"] = 10800000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 27000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7600,
}
e85r1ijwqpx81hfr0kz4xq56rtivdtg
64878
64877
2024-09-29T05:11:37Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64878
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7700,
["BEL"] = 8600,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1210000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 101000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 8000,
["BLP_unreferenced_section"] = 7100,
["BLP_unsourced"] = 7700,
["BLP_unsourced_section"] = 2900,
["BLR"] = 5200,
["BRA"] = 9700,
["BS_template"] = 2800,
["BSsplit"] = 13000,
["BSto"] = 7100,
["BUL"] = 5200,
["BWF"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Badminton_World_Federation_profile"] = 2200,
["Bar_box"] = 8200,
["Bar_percent"] = 7900,
["Bare_URL_PDF"] = 17000,
["Bare_URL_inline"] = 18000,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 27000,
["Basketball_color"] = 7100,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2300,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4500,
["Basketballstats"] = 2900,
["Bda"] = 3600,
["Better_source"] = 2900,
["Better_source_needed"] = 22000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8100,
["Big"] = 118000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 31000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6000,
["Birth_date"] = 397000,
["Birth_date_and_age"] = 746000,
["Birth_date_and_age2"] = 5900,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 44000,
["Bk"] = 4000,
["Black"] = 9800,
["Blanked_IP_talk"] = 7840000,
["Blist"] = 23000,
["Block_indent"] = 887000,
["Block_indent/styles.css"] = 887000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 190000,
["Blockquote/styles.css"] = 190000,
["Blue"] = 18000,
["Bnt"] = 4900,
["Bold_div"] = 2100,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1540000,
["Botop"] = 2000,
["Bots"] = 16000,
["Box"] = 5000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 112000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3600,
["Boxing_record_summary"] = 3700,
["Boxrec"] = 4700,
["Bq"] = 14000,
["Br"] = 9300,
["Br_separated_entries"] = 1660000,
["Break"] = 25000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5100,
["Broken_anchors"] = 65000,
["Broken_ref"] = 55000,
["Broken_ref/cat"] = 2300,
["Broken_ref/lang"] = 55000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 73000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 10800000,
["Module:Banner_shell/styles.css"] = 10800000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 27000,
["Module:Bibleverse"] = 8100,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7600,
}
9abtcvalcj9dj2by5stgec5b6e7c0rl
64879
64878
2024-10-06T05:10:56Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64879
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7700,
["BEL"] = 8600,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1210000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 7900,
["BLP_unreferenced_section"] = 7100,
["BLP_unsourced"] = 7600,
["BLP_unsourced_section"] = 2900,
["BLR"] = 5200,
["BRA"] = 9700,
["BS_template"] = 2800,
["BSsplit"] = 14000,
["BSto"] = 7100,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8200,
["Bar_percent"] = 8000,
["Bare_URL_PDF"] = 16000,
["Bare_URL_inline"] = 17000,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 27000,
["Basketball_color"] = 7100,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4500,
["Basketballstats"] = 2900,
["Bda"] = 3600,
["Better_source"] = 2900,
["Better_source_needed"] = 22000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8100,
["Big"] = 118000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 31000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6000,
["Birth_date"] = 397000,
["Birth_date_and_age"] = 746000,
["Birth_date_and_age2"] = 5900,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 44000,
["Bk"] = 4000,
["Black"] = 9900,
["Blanked_IP_talk"] = 7930000,
["Blist"] = 23000,
["Block_indent"] = 890000,
["Block_indent/styles.css"] = 890000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 190000,
["Blockquote/styles.css"] = 190000,
["Blue"] = 18000,
["Bnt"] = 4900,
["Bold_div"] = 2100,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1540000,
["Botop"] = 2000,
["Bots"] = 16000,
["Box"] = 5000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 113000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3600,
["Boxing_record_summary"] = 3700,
["Boxrec"] = 4700,
["Bq"] = 14000,
["Br"] = 9400,
["Br_separated_entries"] = 1660000,
["Break"] = 25000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5100,
["Broken_anchors"] = 65000,
["Broken_ref"] = 55000,
["Broken_ref/cat"] = 2300,
["Broken_ref/lang"] = 55000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 73000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 10800000,
["Module:Banner_shell/styles.css"] = 10800000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 27000,
["Module:Bibleverse"] = 8100,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7600,
}
m6kogdt9n7c7hvhpgeyvu9bndk7shme
64880
64879
2024-10-13T05:11:51Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64880
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7700,
["BEL"] = 8600,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1160000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 7900,
["BLP_unreferenced_section"] = 7100,
["BLP_unsourced"] = 7600,
["BLP_unsourced_section"] = 2900,
["BLR"] = 5200,
["BRA"] = 9700,
["BS_template"] = 2800,
["BSsplit"] = 14000,
["BSto"] = 7100,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8200,
["Bar_percent"] = 8000,
["Bare_URL_PDF"] = 16000,
["Bare_URL_inline"] = 17000,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 28000,
["Basketball_color"] = 7100,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4500,
["Basketballstats"] = 2900,
["Bda"] = 3600,
["Better_source"] = 2900,
["Better_source_needed"] = 22000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8100,
["Big"] = 118000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 31000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6000,
["Birth_date"] = 398000,
["Birth_date_and_age"] = 746000,
["Birth_date_and_age2"] = 5900,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 44000,
["Bk"] = 4000,
["Bkicon"] = 2300,
["Black"] = 9900,
["Blanked_IP_talk"] = 8010000,
["Blist"] = 23000,
["Block_indent"] = 894000,
["Block_indent/styles.css"] = 894000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 190000,
["Blockquote/styles.css"] = 190000,
["Blue"] = 18000,
["Bnt"] = 4900,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4700,
["Botanist/styles.css"] = 4700,
["Both"] = 1540000,
["Botop"] = 2100,
["Bots"] = 16000,
["Box"] = 5100,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 113000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3700,
["Boxing_record_summary"] = 3700,
["Boxrec"] = 4700,
["Bq"] = 14000,
["Br"] = 9400,
["Br_separated_entries"] = 1660000,
["Break"] = 25000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5100,
["Broken_anchors"] = 64000,
["Broken_ref"] = 55000,
["Broken_ref/cat"] = 2400,
["Broken_ref/lang"] = 55000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 74000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 10900000,
["Module:Banner_shell/styles.css"] = 10900000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8100,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7600,
}
5m0c8a7q0ohess4ojy8yj7d71m0ghb2
64881
64880
2024-10-20T05:10:39Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64881
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7700,
["BEL"] = 8600,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1160000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 7900,
["BLP_unreferenced_section"] = 7100,
["BLP_unsourced"] = 7600,
["BLP_unsourced_section"] = 2900,
["BLR"] = 5200,
["BRA"] = 9700,
["BS_template"] = 2800,
["BSsplit"] = 14000,
["BSto"] = 7200,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2200,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8200,
["Bar_percent"] = 8000,
["Bare_URL_PDF"] = 16000,
["Bare_URL_inline"] = 17000,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 28000,
["Basketball_color"] = 7000,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4500,
["Basketballstats"] = 2900,
["Bda"] = 3400,
["Better_source"] = 2900,
["Better_source_needed"] = 22000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8100,
["Big"] = 118000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 31000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6000,
["Birth_date"] = 399000,
["Birth_date_and_age"] = 747000,
["Birth_date_and_age2"] = 5900,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 44000,
["Bk"] = 4000,
["Bkicon"] = 2300,
["Black"] = 9900,
["Blanked_IP_talk"] = 8100000,
["Blist"] = 23000,
["Block_indent"] = 898000,
["Block_indent/styles.css"] = 898000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 190000,
["Blockquote/styles.css"] = 190000,
["Blue"] = 18000,
["Bnt"] = 4900,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1540000,
["Botop"] = 2100,
["Bots"] = 16000,
["Box"] = 5100,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 113000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3700,
["Boxing_record_summary"] = 3700,
["Boxrec"] = 4700,
["Bq"] = 14000,
["Br"] = 9400,
["Br_separated_entries"] = 1660000,
["Break"] = 25000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5000,
["Broken_anchors"] = 64000,
["Broken_ref"] = 55000,
["Broken_ref/cat"] = 2500,
["Broken_ref/lang"] = 55000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 74000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 10900000,
["Module:Banner_shell/config"] = 2160000,
["Module:Banner_shell/styles.css"] = 10900000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8100,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7600,
}
kvul867ttdgu0843gx0syx7z6ep6phf
64882
64881
2024-10-27T05:10:55Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64882
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7700,
["BEL"] = 8600,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1160000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 8000,
["BLP_unreferenced_section"] = 7100,
["BLP_unsourced"] = 7600,
["BLP_unsourced_section"] = 2900,
["BLR"] = 5200,
["BRA"] = 9700,
["BS_template"] = 2800,
["BSsplit"] = 14000,
["BSto"] = 7200,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8300,
["Bar_percent"] = 8000,
["Bare_URL_PDF"] = 16000,
["Bare_URL_inline"] = 16000,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 28000,
["Basketball_color"] = 7000,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4500,
["Basketballstats"] = 2900,
["Bda"] = 3300,
["Better_source"] = 2900,
["Better_source_needed"] = 22000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8100,
["Big"] = 118000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6000,
["Birth_date"] = 399000,
["Birth_date_and_age"] = 747000,
["Birth_date_and_age2"] = 5900,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 44000,
["Bk"] = 4000,
["Bkicon"] = 2300,
["Black"] = 10000,
["Blanked_IP_talk"] = 8150000,
["Blist"] = 23000,
["Block_indent"] = 901000,
["Block_indent/styles.css"] = 901000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 191000,
["Blockquote/styles.css"] = 191000,
["Blue"] = 18000,
["Bnt"] = 4900,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1540000,
["Botop"] = 2100,
["Bots"] = 16000,
["Box"] = 5100,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 113000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3700,
["Boxing_record_summary"] = 3700,
["Boxrec"] = 4700,
["Bq"] = 14000,
["Br"] = 9400,
["Br_separated_entries"] = 1670000,
["Break"] = 25000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5000,
["Broken_anchors"] = 64000,
["Broken_ref"] = 55000,
["Broken_ref/cat"] = 2500,
["Broken_ref/lang"] = 55000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 74000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 11000000,
["Module:Banner_shell/config"] = 6670000,
["Module:Banner_shell/styles.css"] = 11000000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8100,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7700,
}
nqo9k3u4wg65qi95tp7q84z93ogy1fv
64883
64882
2024-11-03T05:10:57Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64883
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7700,
["BEL"] = 8600,
["BGR"] = 5600,
["BIH"] = 4300,
["BLP"] = 1160000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 7800,
["BLP_unreferenced_section"] = 7000,
["BLP_unsourced"] = 7500,
["BLP_unsourced_section"] = 2900,
["BLR"] = 5200,
["BRA"] = 9700,
["BS_template"] = 2800,
["BSsplit"] = 14000,
["BSto"] = 7200,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8300,
["Bar_percent"] = 8000,
["Bare_URL_PDF"] = 16000,
["Bare_URL_inline"] = 16000,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 28000,
["Basketball_color"] = 7200,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4500,
["Basketballstats"] = 2900,
["Bda"] = 3300,
["Better_source"] = 2900,
["Better_source_needed"] = 22000,
["Better_source_requested"] = 2600,
["Bibleverse"] = 8100,
["Big"] = 118000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6000,
["Birth_date"] = 400000,
["Birth_date_and_age"] = 747000,
["Birth_date_and_age2"] = 5900,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 44000,
["Bk"] = 4000,
["Bkicon"] = 2300,
["Black"] = 10000,
["Blanked_IP_talk"] = 8180000,
["Blist"] = 23000,
["Block_indent"] = 905000,
["Block_indent/styles.css"] = 905000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 191000,
["Blockquote/styles.css"] = 191000,
["Blue"] = 18000,
["Bnt"] = 4900,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1550000,
["Botop"] = 2100,
["Bots"] = 16000,
["Box"] = 5200,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 113000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3700,
["Boxing_record_summary"] = 3700,
["Boxrec"] = 4700,
["Bq"] = 14000,
["Br"] = 9500,
["Br_separated_entries"] = 1670000,
["Break"] = 25000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5000,
["Broken_anchors"] = 64000,
["Broken_ref"] = 55000,
["Broken_ref/cat"] = 2400,
["Broken_ref/lang"] = 55000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 74000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 11000000,
["Module:Banner_shell/config"] = 8200000,
["Module:Banner_shell/styles.css"] = 11000000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8100,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7700,
}
5vs6bc94e8b4yi598xz8c4mc2hg0a5g
64884
64883
2024-11-10T05:11:23Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64884
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7700,
["BEL"] = 8600,
["BGR"] = 5700,
["BIH"] = 4300,
["BLP"] = 1160000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 7500,
["BLP_unreferenced_section"] = 7000,
["BLP_unsourced"] = 7300,
["BLP_unsourced_section"] = 2900,
["BLR"] = 5200,
["BRA"] = 9700,
["BS_template"] = 2800,
["BSsplit"] = 14000,
["BSto"] = 7200,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8300,
["Bar_percent"] = 8100,
["Bare_URL_PDF"] = 16000,
["Bare_URL_inline"] = 16000,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 28000,
["Basketball_color"] = 7200,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4500,
["Basketballstats"] = 2900,
["Bda"] = 3300,
["Better_source"] = 2900,
["Better_source_needed"] = 22000,
["Better_source_requested"] = 2700,
["Bibleverse"] = 8100,
["Big"] = 119000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6000,
["Birth_date"] = 400000,
["Birth_date_and_age"] = 747000,
["Birth_date_and_age2"] = 5900,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 44000,
["Bk"] = 4000,
["Bkicon"] = 2300,
["Black"] = 10000,
["Blanked_IP_talk"] = 8180000,
["Blist"] = 23000,
["Block_indent"] = 909000,
["Block_indent/styles.css"] = 909000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 191000,
["Blockquote/styles.css"] = 191000,
["Blue"] = 18000,
["Bnt"] = 4900,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1550000,
["Botop"] = 2100,
["Bots"] = 16000,
["Box"] = 5200,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 113000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3700,
["Boxing_record_summary"] = 3700,
["Boxrec"] = 4700,
["Bq"] = 14000,
["Br"] = 9500,
["Br_separated_entries"] = 1670000,
["Break"] = 25000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5000,
["Broken_anchors"] = 64000,
["Broken_ref"] = 56000,
["Broken_ref/cat"] = 2500,
["Broken_ref/lang"] = 56000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 74000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 11000000,
["Module:Banner_shell/config"] = 8530000,
["Module:Banner_shell/styles.css"] = 11000000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8100,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7700,
}
2dc4oo8l79h1ydgnrvqxzec93jyw08r
64885
64884
2024-11-17T05:11:29Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64885
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7700,
["BEL"] = 8600,
["BGR"] = 5700,
["BIH"] = 4300,
["BLP"] = 1160000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 7400,
["BLP_unreferenced_section"] = 7000,
["BLP_unsourced"] = 7300,
["BLP_unsourced_section"] = 2900,
["BLR"] = 5200,
["BRA"] = 9800,
["BS_template"] = 2800,
["BSsplit"] = 14000,
["BSto"] = 7200,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8300,
["Bar_percent"] = 8100,
["Bare_URL_PDF"] = 15000,
["Bare_URL_inline"] = 16000,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 28000,
["Basketball_color"] = 7200,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4500,
["Basketballstats"] = 2900,
["Bda"] = 3200,
["Better_source"] = 2900,
["Better_source_needed"] = 22000,
["Better_source_requested"] = 2800,
["Bibleverse"] = 8100,
["Big"] = 119000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3000,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6000,
["Birth_date"] = 401000,
["Birth_date_and_age"] = 748000,
["Birth_date_and_age2"] = 5900,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 44000,
["Bk"] = 4000,
["Bkicon"] = 2300,
["Black"] = 10000,
["Blanked_IP_talk"] = 8180000,
["Blist"] = 23000,
["Block_indent"] = 913000,
["Block_indent/styles.css"] = 913000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5400,
["Blockquote"] = 191000,
["Blockquote/styles.css"] = 191000,
["Blue"] = 18000,
["Bnt"] = 4900,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1550000,
["Botop"] = 2100,
["Bots"] = 16000,
["Box"] = 5200,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 113000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3700,
["Boxing_record_summary"] = 3700,
["Boxrec"] = 4700,
["Bq"] = 14000,
["Br"] = 9600,
["Br_separated_entries"] = 1670000,
["Break"] = 25000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5000,
["Broken_anchors"] = 64000,
["Broken_ref"] = 56000,
["Broken_ref/cat"] = 2700,
["Broken_ref/lang"] = 56000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 74000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 11000000,
["Module:Banner_shell/config"] = 8780000,
["Module:Banner_shell/styles.css"] = 11000000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8100,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7700,
}
dunmf29k64ox42kqpg4gsvwkrm8hs0d
64886
64885
2024-11-24T05:10:43Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64886
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7700,
["BEL"] = 8600,
["BGR"] = 5700,
["BIH"] = 4300,
["BLP"] = 1160000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 7300,
["BLP_unreferenced_section"] = 7000,
["BLP_unsourced"] = 7200,
["BLP_unsourced_section"] = 2800,
["BLR"] = 5200,
["BRA"] = 9800,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7200,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8300,
["Bar_percent"] = 8100,
["Bare_URL_PDF"] = 15000,
["Bare_URL_inline"] = 15000,
["Base_Mérimée"] = 2200,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 28000,
["Basketball_color"] = 7100,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4500,
["Basketballstats"] = 3000,
["Bda"] = 3100,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 2900,
["Bibleverse"] = 8100,
["Big"] = 119000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3100,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6100,
["Birth_date"] = 402000,
["Birth_date_and_age"] = 748000,
["Birth_date_and_age2"] = 5900,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 44000,
["Bk"] = 4000,
["Bkicon"] = 2300,
["Black"] = 10000,
["Blanked_IP_talk"] = 8180000,
["Blist"] = 23000,
["Block_indent"] = 918000,
["Block_indent/styles.css"] = 918000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5500,
["Blockquote"] = 192000,
["Blockquote/styles.css"] = 192000,
["Blue"] = 18000,
["Bnt"] = 4900,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1550000,
["Botop"] = 2100,
["Bots"] = 16000,
["Box"] = 5300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 113000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3700,
["Boxing_record_summary"] = 3800,
["Boxrec"] = 4700,
["Bq"] = 14000,
["Br"] = 9700,
["Br_separated_entries"] = 1670000,
["Break"] = 25000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5000,
["Broken_anchors"] = 64000,
["Broken_ref"] = 56000,
["Broken_ref/cat"] = 2700,
["Broken_ref/lang"] = 56000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 74000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 11000000,
["Module:Banner_shell/config"] = 9200000,
["Module:Banner_shell/styles.css"] = 11000000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8100,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7700,
}
ql5eg2odn61zzxn78na96eo5g6lc5ug
64887
64886
2024-12-01T05:12:48Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64887
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7800,
["BEL"] = 8600,
["BGR"] = 5700,
["BIH"] = 4300,
["BLP"] = 1160000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 7200,
["BLP_unreferenced_section"] = 7000,
["BLP_unsourced"] = 7100,
["BLP_unsourced_section"] = 2800,
["BLR"] = 5200,
["BRA"] = 9800,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7200,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8400,
["Bar_percent"] = 8100,
["Bare_URL_PDF"] = 15000,
["Bare_URL_inline"] = 15000,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 28000,
["Basketball_color"] = 7100,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4500,
["Basketballstats"] = 3000,
["Bda"] = 3000,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 3100,
["Bibleverse"] = 8100,
["Big"] = 119000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3100,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6100,
["Birth_date"] = 402000,
["Birth_date_and_age"] = 749000,
["Birth_date_and_age2"] = 5900,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 44000,
["Bk"] = 4000,
["Bkicon"] = 2300,
["Black"] = 10000,
["Blanked_IP_talk"] = 8180000,
["Blist"] = 23000,
["Block_indent"] = 921000,
["Block_indent/styles.css"] = 921000,
["Blocked_proxy"] = 15000,
["Blockedandtagged"] = 5500,
["Blockquote"] = 192000,
["Blockquote/styles.css"] = 192000,
["Blue"] = 18000,
["Bnt"] = 4900,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2500,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1550000,
["Botop"] = 2100,
["Bots"] = 16000,
["Box"] = 5300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 113000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3700,
["Boxing_record_summary"] = 3800,
["Boxrec"] = 4700,
["Bq"] = 14000,
["Br"] = 9700,
["Br_separated_entries"] = 1670000,
["Break"] = 25000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5000,
["Broken_anchors"] = 64000,
["Broken_ref"] = 56000,
["Broken_ref/cat"] = 2800,
["Broken_ref/lang"] = 56000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 74000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 11000000,
["Module:Banner_shell/config"] = 9460000,
["Module:Banner_shell/styles.css"] = 11000000,
["Module:BaseConvert"] = 42000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8100,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 7700,
}
towwxvajkxnusgjzc3rgsv0bqldc1an
64888
64887
2024-12-08T05:11:58Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64888
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7800,
["BEL"] = 8600,
["BGR"] = 5700,
["BIH"] = 4300,
["BLP"] = 1160000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 7200,
["BLP_unreferenced_section"] = 7000,
["BLP_unsourced"] = 7100,
["BLP_unsourced_section"] = 2800,
["BLR"] = 5200,
["BRA"] = 9800,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7200,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8400,
["Bar_percent"] = 8100,
["Bare_URL_PDF"] = 15000,
["Bare_URL_inline"] = 15000,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 28000,
["Basketball_color"] = 7100,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4500,
["Basketballstats"] = 3000,
["Bda"] = 2900,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 3200,
["Bibleverse"] = 8100,
["Big"] = 119000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3100,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2100,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6100,
["Birth_date"] = 403000,
["Birth_date_and_age"] = 749000,
["Birth_date_and_age2"] = 5900,
["Birth_date_text"] = 31000,
["Birth_year"] = 8100,
["Birth_year_and_age"] = 44000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 10000,
["Blanked_IP_talk"] = 8180000,
["Blist"] = 24000,
["Block_indent"] = 925000,
["Block_indent/styles.css"] = 925000,
["Blocked_proxy"] = 16000,
["Blockedandtagged"] = 5500,
["Blockquote"] = 192000,
["Blockquote/styles.css"] = 192000,
["Blue"] = 18000,
["Bnt"] = 4900,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1550000,
["Botop"] = 2100,
["Bots"] = 16000,
["Box"] = 5300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 113000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3700,
["Boxing_record_summary"] = 3800,
["Boxrec"] = 4700,
["Bq"] = 14000,
["Br"] = 9800,
["Br_separated_entries"] = 1670000,
["Break"] = 25000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4900,
["Broken_anchors"] = 64000,
["Broken_ref"] = 56000,
["Broken_ref/cat"] = 2900,
["Broken_ref/lang"] = 56000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2000,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 75000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 11100000,
["Module:Banner_shell/config"] = 9740000,
["Module:Banner_shell/styles.css"] = 11100000,
["Module:BaseConvert"] = 43000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8100,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2390000,
["Module:Build_bracket"] = 7700,
}
nizc8vgvo4ziz4wqxt1l385z4ze4k6u
64889
64888
2024-12-15T05:10:35Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64889
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7800,
["BEL"] = 8600,
["BGR"] = 5700,
["BIH"] = 4400,
["BLP"] = 1160000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 7200,
["BLP_unreferenced_section"] = 7000,
["BLP_unsourced"] = 7100,
["BLP_unsourced_section"] = 2800,
["BLR"] = 5200,
["BRA"] = 9800,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7200,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8400,
["Bar_percent"] = 8200,
["Bare_URL_PDF"] = 15000,
["Bare_URL_inline"] = 14000,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 28000,
["Basketball_color"] = 7200,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4600,
["Basketballstats"] = 3000,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 3200,
["Bibleverse"] = 8000,
["Big"] = 119000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3100,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2200,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6100,
["Birth_date"] = 403000,
["Birth_date_and_age"] = 750000,
["Birth_date_and_age2"] = 5900,
["Birth_date_text"] = 31000,
["Birth_year"] = 8100,
["Birth_year_and_age"] = 44000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 10000,
["Blanked_IP_talk"] = 8180000,
["Blist"] = 24000,
["Block_indent"] = 929000,
["Block_indent/styles.css"] = 929000,
["Blocked_proxy"] = 16000,
["Blockedandtagged"] = 5500,
["Blockquote"] = 192000,
["Blockquote/styles.css"] = 192000,
["Blue"] = 18000,
["Bnt"] = 4900,
["Bold_div"] = 2100,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1550000,
["Botop"] = 2100,
["Bots"] = 16000,
["Box"] = 5300,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 114000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3700,
["Boxing_record_summary"] = 3800,
["Boxrec"] = 4700,
["Bq"] = 14000,
["Br"] = 9800,
["Br_separated_entries"] = 1670000,
["Break"] = 26000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5000,
["Broken_anchors"] = 64000,
["Broken_ref"] = 56000,
["Broken_ref/cat"] = 3000,
["Broken_ref/lang"] = 56000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 75000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 11100000,
["Module:Banner_shell/config"] = 10800000,
["Module:Banner_shell/styles.css"] = 11100000,
["Module:BaseConvert"] = 43000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8000,
}
axamxnko1jn7cv4o3k2verz5iuf5d7x
64890
64889
2024-12-22T05:12:20Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64890
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7800,
["BEL"] = 8600,
["BGR"] = 5700,
["BIH"] = 4400,
["BLP"] = 1010000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 7200,
["BLP_unreferenced_section"] = 7000,
["BLP_unsourced"] = 7100,
["BLP_unsourced_section"] = 2800,
["BLR"] = 5200,
["BRA"] = 9900,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7200,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8400,
["Bar_percent"] = 8200,
["Bare_URL_PDF"] = 14000,
["Bare_URL_inline"] = 13000,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 28000,
["Basketball_color"] = 7200,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4600,
["Basketballstats"] = 3000,
["Bda"] = 2700,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 3300,
["Bibleverse"] = 8000,
["Big"] = 119000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3100,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2200,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6100,
["Birth_date"] = 404000,
["Birth_date_and_age"] = 750000,
["Birth_date_and_age2"] = 5900,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 45000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 10000,
["Blanked_IP_talk"] = 8180000,
["Blist"] = 24000,
["Block_indent"] = 932000,
["Block_indent/styles.css"] = 932000,
["Blocked_proxy"] = 16000,
["Blockedandtagged"] = 5500,
["Blockquote"] = 193000,
["Blockquote/styles.css"] = 193000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2100,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1560000,
["Botop"] = 2100,
["Bots"] = 16000,
["Box"] = 5400,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 114000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3800,
["Boxing_record_summary"] = 3800,
["Boxrec"] = 4700,
["Bq"] = 14000,
["Br"] = 9800,
["Br_separated_entries"] = 1670000,
["Break"] = 26000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5000,
["Broken_anchors"] = 63000,
["Broken_ref"] = 57000,
["Broken_ref/cat"] = 3100,
["Broken_ref/lang"] = 57000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 75000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 11100000,
["Module:Banner_shell/config"] = 10900000,
["Module:Banner_shell/styles.css"] = 11100000,
["Module:BaseConvert"] = 43000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8000,
}
8qz0ee9h51e6mhlw1q4o1ey1r5dowvm
64891
64890
2024-12-22T18:00:45Z
en>MusikBot II
0
Changed protection settings for "[[Module:Transclusion count/data/B]]": [[Wikipedia:High-risk templates|High-risk template or module]]: 2500 transclusions ([[User:MusikBot II/TemplateProtector|more info]]) ([Edit=Require extended confirmed access] (indefinite) [Move=Require template editor access] (indefinite))
64890
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7800,
["BEL"] = 8600,
["BGR"] = 5700,
["BIH"] = 4400,
["BLP"] = 1010000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 7200,
["BLP_unreferenced_section"] = 7000,
["BLP_unsourced"] = 7100,
["BLP_unsourced_section"] = 2800,
["BLR"] = 5200,
["BRA"] = 9900,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7200,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8400,
["Bar_percent"] = 8200,
["Bare_URL_PDF"] = 14000,
["Bare_URL_inline"] = 13000,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 28000,
["Basketball_color"] = 7200,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4600,
["Basketballstats"] = 3000,
["Bda"] = 2700,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 3300,
["Bibleverse"] = 8000,
["Big"] = 119000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3100,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2200,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6100,
["Birth_date"] = 404000,
["Birth_date_and_age"] = 750000,
["Birth_date_and_age2"] = 5900,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 45000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 10000,
["Blanked_IP_talk"] = 8180000,
["Blist"] = 24000,
["Block_indent"] = 932000,
["Block_indent/styles.css"] = 932000,
["Blocked_proxy"] = 16000,
["Blockedandtagged"] = 5500,
["Blockquote"] = 193000,
["Blockquote/styles.css"] = 193000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2100,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1560000,
["Botop"] = 2100,
["Bots"] = 16000,
["Box"] = 5400,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 114000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3800,
["Boxing_record_summary"] = 3800,
["Boxrec"] = 4700,
["Bq"] = 14000,
["Br"] = 9800,
["Br_separated_entries"] = 1670000,
["Break"] = 26000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5000,
["Broken_anchors"] = 63000,
["Broken_ref"] = 57000,
["Broken_ref/cat"] = 3100,
["Broken_ref/lang"] = 57000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 75000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 11100000,
["Module:Banner_shell/config"] = 10900000,
["Module:Banner_shell/styles.css"] = 11100000,
["Module:BaseConvert"] = 43000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8000,
}
8qz0ee9h51e6mhlw1q4o1ey1r5dowvm
64892
64891
2024-12-29T05:11:49Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64892
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7800,
["BEL"] = 8600,
["BGR"] = 5700,
["BIH"] = 4400,
["BLP"] = 822000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 7200,
["BLP_unreferenced_section"] = 7000,
["BLP_unsourced"] = 7100,
["BLP_unsourced_section"] = 2800,
["BLR"] = 5200,
["BRA"] = 9900,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7200,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5900,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8400,
["Bar_percent"] = 8200,
["Bare_URL_PDF"] = 14000,
["Bare_URL_inline"] = 12000,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 28000,
["Basketball_color"] = 7200,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4600,
["Basketballstats"] = 3000,
["Bda"] = 2700,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 3400,
["Bibleverse"] = 8000,
["Big"] = 119000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3200,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2200,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6200,
["Birth_date"] = 404000,
["Birth_date_and_age"] = 751000,
["Birth_date_and_age2"] = 5900,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 45000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 10000,
["Blanked_IP_talk"] = 8180000,
["Blist"] = 24000,
["Block_indent"] = 936000,
["Block_indent/styles.css"] = 936000,
["Blocked_proxy"] = 16000,
["Blockedandtagged"] = 5500,
["Blockquote"] = 193000,
["Blockquote/styles.css"] = 193000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2100,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1560000,
["Botop"] = 2100,
["Bots"] = 16000,
["Box"] = 5400,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 114000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3800,
["Boxing_record_summary"] = 3800,
["Boxrec"] = 4700,
["Bq"] = 14000,
["Br"] = 9800,
["Br_separated_entries"] = 1680000,
["Break"] = 26000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5000,
["Broken_anchors"] = 63000,
["Broken_ref"] = 57000,
["Broken_ref/cat"] = 3000,
["Broken_ref/lang"] = 57000,
["Broken_ref/styles.css"] = 53000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 75000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7000,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 11100000,
["Module:Banner_shell/config"] = 11000000,
["Module:Banner_shell/styles.css"] = 11100000,
["Module:BaseConvert"] = 43000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8000,
}
d0murofr65kqgaaethqusplbrg696m8
64893
64892
2025-01-05T05:12:09Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64893
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7800,
["BEL"] = 8600,
["BGR"] = 5700,
["BIH"] = 4400,
["BLP"] = 929000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 7200,
["BLP_unreferenced_section"] = 7000,
["BLP_unsourced"] = 7100,
["BLP_unsourced_section"] = 2800,
["BLR"] = 5200,
["BRA"] = 9900,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7200,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5900,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8400,
["Bar_percent"] = 8200,
["Bare_URL_PDF"] = 13000,
["Bare_URL_inline"] = 12000,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 28000,
["Basketball_color"] = 7200,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4600,
["Basketballstats"] = 3000,
["Bda"] = 2700,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 3500,
["Bibleverse"] = 8000,
["Big"] = 119000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3200,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2200,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6200,
["Birth_date"] = 405000,
["Birth_date_and_age"] = 751000,
["Birth_date_and_age2"] = 6000,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 45000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 10000,
["Blanked_IP_talk"] = 8180000,
["Blist"] = 24000,
["Block_indent"] = 939000,
["Block_indent/styles.css"] = 939000,
["Blocked_proxy"] = 16000,
["Blockedandtagged"] = 5500,
["Blockquote"] = 193000,
["Blockquote/styles.css"] = 193000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2100,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1550000,
["Botop"] = 2100,
["Bots"] = 16000,
["Box"] = 5400,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 114000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3800,
["Boxing_record_summary"] = 3800,
["Boxrec"] = 4700,
["Bq"] = 15000,
["Br"] = 9800,
["Br_separated_entries"] = 1680000,
["Break"] = 26000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5000,
["Broken_anchors"] = 63000,
["Broken_ref"] = 57000,
["Broken_ref/cat"] = 3200,
["Broken_ref/lang"] = 57000,
["Broken_ref/styles.css"] = 54000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 76000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7000,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 11100000,
["Module:Banner_shell/config"] = 11000000,
["Module:Banner_shell/styles.css"] = 11100000,
["Module:BaseConvert"] = 43000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8000,
}
rh8vatxmxrjgjqf18k6vfon1oczu5o1
64894
64893
2025-01-12T05:10:53Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64894
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7800,
["BEL"] = 8600,
["BGR"] = 5700,
["BIH"] = 4400,
["BLP"] = 1120000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3500,
["BLP_unreferenced"] = 7200,
["BLP_unreferenced_section"] = 7000,
["BLP_unsourced"] = 7100,
["BLP_unsourced_section"] = 2700,
["BLR"] = 5200,
["BRA"] = 9900,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7200,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8500,
["Bar_percent"] = 8200,
["Bare_URL_PDF"] = 13000,
["Bare_URL_inline"] = 11000,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 28000,
["Basketball_color"] = 7200,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4600,
["Basketballstats"] = 3000,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 3500,
["Bibleverse"] = 8000,
["Big"] = 120000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3200,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2200,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6200,
["Birth_date"] = 405000,
["Birth_date_and_age"] = 752000,
["Birth_date_and_age2"] = 6000,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 45000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 10000,
["Blanked_IP_talk"] = 8180000,
["Blist"] = 24000,
["Block_indent"] = 944000,
["Block_indent/styles.css"] = 944000,
["Blocked_and_tagged"] = 5500,
["Blocked_proxy"] = 16000,
["Blockquote"] = 194000,
["Blockquote/styles.css"] = 194000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2000,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1550000,
["Botop"] = 2100,
["Bots"] = 16000,
["Box"] = 5400,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 115000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3800,
["Boxing_record_summary"] = 3800,
["Boxrec"] = 4700,
["Bq"] = 15000,
["Br"] = 9800,
["Br_separated_entries"] = 1680000,
["Break"] = 26000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5000,
["Broken_anchors"] = 63000,
["Broken_ref"] = 57000,
["Broken_ref/cat"] = 3300,
["Broken_ref/lang"] = 57000,
["Broken_ref/styles.css"] = 54000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 76000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7000,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 11100000,
["Module:Banner_shell/config"] = 11100000,
["Module:Banner_shell/styles.css"] = 11100000,
["Module:BaseConvert"] = 43000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8100,
}
1pov4n7h1zgeba9a7hfuztf9fxp71r5
64895
64894
2025-01-19T05:11:27Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64895
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7800,
["BEL"] = 8600,
["BGR"] = 5700,
["BIH"] = 4400,
["BLP"] = 1140000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 7200,
["BLP_unreferenced_section"] = 7000,
["BLP_unsourced"] = 7100,
["BLP_unsourced_section"] = 2700,
["BLR"] = 5200,
["BRA"] = 9900,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7200,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2400,
["Bar_box"] = 8500,
["Bar_percent"] = 8200,
["Bare_URL_PDF"] = 13000,
["Bare_URL_inline"] = 11000,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 28000,
["Basketball_color"] = 7200,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4600,
["Basketballstats"] = 3000,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 3600,
["Bibleverse"] = 8000,
["Big"] = 120000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3200,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2200,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6200,
["Birth_date"] = 406000,
["Birth_date_and_age"] = 752000,
["Birth_date_and_age2"] = 6000,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 45000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 10000,
["Blanked_IP_talk"] = 8180000,
["Blist"] = 24000,
["Block_indent"] = 949000,
["Block_indent/styles.css"] = 949000,
["Blocked_and_tagged"] = 5500,
["Blocked_proxy"] = 16000,
["Blockquote"] = 194000,
["Blockquote/styles.css"] = 194000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2200,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1550000,
["Botop"] = 2100,
["Bots"] = 16000,
["Box"] = 5400,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 115000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3800,
["Boxing_record_summary"] = 3800,
["Boxrec"] = 4700,
["Bq"] = 15000,
["Br"] = 9900,
["Br_separated_entries"] = 1680000,
["Break"] = 26000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5000,
["Broken_anchors"] = 63000,
["Broken_ref"] = 57000,
["Broken_ref/cat"] = 3300,
["Broken_ref/lang"] = 57000,
["Broken_ref/styles.css"] = 54000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 76000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7000,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 11100000,
["Module:Banner_shell/config"] = 11100000,
["Module:Banner_shell/config/sandbox"] = 37000,
["Module:Banner_shell/sandbox/styles.css"] = 37000,
["Module:Banner_shell/styles.css"] = 11100000,
["Module:BaseConvert"] = 43000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8100,
}
by2wyqa7e3mrdd8zyzzy2w58qo9uig7
64896
64895
2025-01-26T05:11:34Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64896
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3600,
["BDFutbol"] = 7800,
["BEL"] = 8700,
["BGR"] = 5700,
["BIH"] = 4400,
["BLP"] = 1160000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 7200,
["BLP_unreferenced_section"] = 7000,
["BLP_unsourced"] = 7100,
["BLP_unsourced_section"] = 2700,
["BLR"] = 5200,
["BRA"] = 9900,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7200,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Bar_box"] = 8500,
["Bar_percent"] = 8200,
["Bare_URL_PDF"] = 13000,
["Bare_URL_inline"] = 11000,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7100,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 28000,
["Basketball_color"] = 7200,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4600,
["Basketballstats"] = 3000,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 3900,
["Bibleverse"] = 8000,
["Big"] = 120000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3200,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2200,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6300,
["Birth_date"] = 407000,
["Birth_date_and_age"] = 753000,
["Birth_date_and_age2"] = 6000,
["Birth_date_text"] = 31000,
["Birth_year"] = 8200,
["Birth_year_and_age"] = 45000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8180000,
["Blist"] = 25000,
["Block_indent"] = 953000,
["Block_indent/styles.css"] = 953000,
["Blocked_and_tagged"] = 5500,
["Blocked_proxy"] = 16000,
["Blockquote"] = 194000,
["Blockquote/styles.css"] = 194000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2200,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1560000,
["Botop"] = 2100,
["Bots"] = 16000,
["Box"] = 5500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 115000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3800,
["Boxing_record_summary"] = 3800,
["Boxrec"] = 4700,
["Bq"] = 15000,
["Br"] = 9900,
["Br_separated_entries"] = 1680000,
["Break"] = 26000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4900,
["Broken_anchors"] = 63000,
["Broken_ref"] = 57000,
["Broken_ref/cat"] = 3300,
["Broken_ref/lang"] = 57000,
["Broken_ref/styles.css"] = 54000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 76000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 7000,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 11100000,
["Module:Banner_shell/config"] = 11100000,
["Module:Banner_shell/config/sandbox"] = 16000,
["Module:Banner_shell/sandbox/styles.css"] = 16000,
["Module:Banner_shell/styles.css"] = 11100000,
["Module:BaseConvert"] = 43000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8100,
}
7fdc057vql38ivjeqpyl168vt200fwo
64897
64896
2025-02-02T05:12:03Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64897
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 7800,
["BEL"] = 8600,
["BGR"] = 5700,
["BIH"] = 4400,
["BLP"] = 1170000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 7200,
["BLP_unreferenced_section"] = 7000,
["BLP_unsourced"] = 7100,
["BLP_unsourced_section"] = 2700,
["BLR"] = 5200,
["BRA"] = 9900,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7300,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Bar_box"] = 8500,
["Bar_percent"] = 8200,
["Bare_URL_PDF"] = 13000,
["Bare_URL_inline"] = 10000,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7200,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 25000,
["Based_on"] = 28000,
["Basketball_color"] = 7200,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5500,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4600,
["Basketballstats"] = 3000,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 3900,
["Bibleverse"] = 8000,
["Big"] = 120000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3200,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2200,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6300,
["Birth_date"] = 407000,
["Birth_date_and_age"] = 753000,
["Birth_date_and_age2"] = 6000,
["Birth_date_text"] = 31000,
["Birth_year"] = 8300,
["Birth_year_and_age"] = 45000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8180000,
["Blist"] = 25000,
["Block_indent"] = 957000,
["Block_indent/styles.css"] = 957000,
["Blocked_and_tagged"] = 5500,
["Blocked_proxy"] = 16000,
["Blockquote"] = 195000,
["Blockquote/styles.css"] = 195000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2300,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1560000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 5500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 115000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3800,
["Boxing_record_summary"] = 3800,
["Boxrec"] = 4700,
["Bq"] = 15000,
["Br"] = 9900,
["Br_separated_entries"] = 1680000,
["Break"] = 26000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4900,
["Broken_anchors"] = 63000,
["Broken_ref"] = 57000,
["Broken_ref/cat"] = 3500,
["Broken_ref/lang"] = 57000,
["Broken_ref/styles.css"] = 54000,
["Bronze03"] = 17000,
["Bronze3"] = 50000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 78000,
["Bus_icon"] = 3700,
["Busy"] = 2800,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4600,
["By_whom"] = 6900,
["Module:Babel"] = 43000,
["Module:Banner_shell"] = 11200000,
["Module:Banner_shell/config"] = 11200000,
["Module:Banner_shell/styles.css"] = 11200000,
["Module:BaseConvert"] = 43000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8100,
}
k72pw9nb7i7808k9ffdg6szlmd9xjrl
64898
64897
2025-02-09T05:12:30Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64898
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3600,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 7800,
["BEL"] = 8600,
["BGR"] = 5700,
["BIH"] = 4400,
["BLP"] = 1170000,
["BLP_one_source"] = 7800,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 7100,
["BLP_unreferenced_section"] = 6900,
["BLP_unsourced"] = 7100,
["BLP_unsourced_section"] = 2700,
["BLR"] = 5200,
["BRA"] = 10000,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7300,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Bar_box"] = 8500,
["Bar_percent"] = 8200,
["Bare_URL_PDF"] = 12000,
["Bare_URL_inline"] = 10000,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7800,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7200,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 28000,
["Basketball_color"] = 7200,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4600,
["Basketballstats"] = 3000,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 4000,
["Bibleverse"] = 8000,
["Big"] = 120000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3200,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2200,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6300,
["Birth_date"] = 408000,
["Birth_date_and_age"] = 754000,
["Birth_date_and_age2"] = 6000,
["Birth_date_text"] = 32000,
["Birth_year"] = 8300,
["Birth_year_and_age"] = 45000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8250000,
["Blist"] = 25000,
["Block_indent"] = 961000,
["Block_indent/styles.css"] = 961000,
["Blocked_and_tagged"] = 5500,
["Blocked_proxy"] = 16000,
["Blockquote"] = 195000,
["Blockquote/styles.css"] = 195000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2100,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1560000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 5500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 115000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3800,
["Boxing_record_summary"] = 3800,
["Boxrec"] = 4700,
["Bq"] = 15000,
["Br"] = 9900,
["Br_separated_entries"] = 1680000,
["Break"] = 26000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4900,
["Broken_anchors"] = 63000,
["Broken_ref"] = 57000,
["Broken_ref/cat"] = 3500,
["Broken_ref/lang"] = 57000,
["Broken_ref/styles.css"] = 54000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 79000,
["Bus_icon"] = 3700,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4600,
["By_whom"] = 6900,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11200000,
["Module:Banner_shell/config"] = 11200000,
["Module:Banner_shell/styles.css"] = 11200000,
["Module:BaseConvert"] = 43000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8100,
}
o4btth80x7l5iipg2vr2l47c4bmbh3a
64899
64898
2025-02-16T05:12:28Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64899
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 7800,
["BEL"] = 8700,
["BGR"] = 5700,
["BIH"] = 4400,
["BLP"] = 1170000,
["BLP_one_source"] = 7900,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 7100,
["BLP_unreferenced_section"] = 6900,
["BLP_unsourced"] = 7000,
["BLP_unsourced_section"] = 2700,
["BLR"] = 5200,
["BRA"] = 10000,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7300,
["BUL"] = 5200,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Bar_box"] = 8500,
["Bar_percent"] = 8200,
["Bare_URL_PDF"] = 12000,
["Bare_URL_inline"] = 9900,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 7900,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7200,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 28000,
["Basketball_color"] = 7200,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3700,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4600,
["Basketballstats"] = 3000,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 4000,
["Bibleverse"] = 8000,
["Big"] = 120000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3200,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2200,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6300,
["Birth_date"] = 408000,
["Birth_date_and_age"] = 754000,
["Birth_date_and_age2"] = 6000,
["Birth_date_text"] = 32000,
["Birth_year"] = 8300,
["Birth_year_and_age"] = 45000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8250000,
["Blist"] = 25000,
["Block_indent"] = 965000,
["Block_indent/styles.css"] = 965000,
["Blocked_and_tagged"] = 5500,
["Blocked_proxy"] = 16000,
["Blockquote"] = 195000,
["Blockquote/styles.css"] = 195000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2100,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1560000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 5500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 115000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3800,
["Boxing_record_summary"] = 3800,
["Boxrec"] = 4700,
["Bq"] = 15000,
["Br"] = 10000,
["Br_separated_entries"] = 1690000,
["Break"] = 26000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4900,
["Broken_anchors"] = 63000,
["Broken_ref"] = 57000,
["Broken_ref/cat"] = 3500,
["Broken_ref/lang"] = 57000,
["Broken_ref/styles.css"] = 54000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 81000,
["Bus_icon"] = 3700,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4500,
["By_whom"] = 6700,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11200000,
["Module:Banner_shell/config"] = 11200000,
["Module:Banner_shell/styles.css"] = 11200000,
["Module:BaseConvert"] = 43000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8100,
}
pk3j1yjmwsak6ojyw1d7ppk8agxqn11
64900
64899
2025-02-23T05:10:12Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64900
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 7800,
["BEL"] = 8700,
["BGR"] = 5700,
["BIH"] = 4400,
["BLP"] = 1170000,
["BLP_one_source"] = 7900,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 7100,
["BLP_unreferenced_section"] = 6900,
["BLP_unsourced"] = 7000,
["BLP_unsourced_section"] = 2700,
["BLR"] = 5200,
["BRA"] = 10000,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7400,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 43000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Bar_box"] = 8500,
["Bar_percent"] = 8200,
["Bare_URL_PDF"] = 12000,
["Bare_URL_inline"] = 9600,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8000,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7300,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 28000,
["Basketball_color"] = 7000,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4600,
["Basketballstats"] = 3000,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 4000,
["Bibleverse"] = 8000,
["Big"] = 120000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9400,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3200,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2300,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6300,
["Birth_date"] = 409000,
["Birth_date_and_age"] = 754000,
["Birth_date_and_age2"] = 6000,
["Birth_date_text"] = 32000,
["Birth_year"] = 8300,
["Birth_year_and_age"] = 45000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8250000,
["Blist"] = 25000,
["Block_indent"] = 969000,
["Block_indent/styles.css"] = 969000,
["Blocked_and_tagged"] = 5500,
["Blocked_proxy"] = 16000,
["Blockquote"] = 195000,
["Blockquote/styles.css"] = 195000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2100,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1560000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 5500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 115000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3800,
["Boxing_record_summary"] = 3800,
["Boxrec"] = 4700,
["Bq"] = 15000,
["Br"] = 10000,
["Br_separated_entries"] = 1690000,
["Break"] = 26000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4800,
["Broken_anchors"] = 62000,
["Broken_ref"] = 58000,
["Broken_ref/cat"] = 3500,
["Broken_ref/lang"] = 58000,
["Broken_ref/styles.css"] = 54000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 82000,
["Bus_icon"] = 3700,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4600,
["By_whom"] = 6700,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11200000,
["Module:Banner_shell/config"] = 11200000,
["Module:Banner_shell/styles.css"] = 11200000,
["Module:BaseConvert"] = 43000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8100,
}
8gjj0u6ouzsjyi6rnwuattk6nlvhc5t
64901
64900
2025-03-02T05:10:49Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64901
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 7800,
["BEL"] = 8700,
["BGR"] = 5700,
["BIH"] = 4400,
["BLP"] = 1170000,
["BLP_one_source"] = 7900,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 7100,
["BLP_unreferenced_section"] = 6900,
["BLP_unsourced"] = 7000,
["BLP_unsourced_section"] = 2700,
["BLR"] = 5200,
["BRA"] = 10000,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7400,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Bar_box"] = 8500,
["Bar_percent"] = 8200,
["Bare_URL_PDF"] = 12000,
["Bare_URL_inline"] = 9200,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8000,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7300,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 28000,
["Basketball_color"] = 7000,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4600,
["Basketballstats"] = 3000,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 4000,
["Bibleverse"] = 8000,
["Big"] = 120000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3200,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2400,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6300,
["Birth_date"] = 409000,
["Birth_date_and_age"] = 755000,
["Birth_date_and_age2"] = 6000,
["Birth_date_text"] = 32000,
["Birth_year"] = 8300,
["Birth_year_and_age"] = 45000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8250000,
["Blist"] = 25000,
["Block_indent"] = 974000,
["Block_indent/styles.css"] = 974000,
["Blocked_and_tagged"] = 5500,
["Blocked_proxy"] = 16000,
["Blockquote"] = 196000,
["Blockquote/styles.css"] = 196000,
["Blue"] = 17000,
["Bnt"] = 4900,
["Bold_div"] = 2100,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1560000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 5500,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 115000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3800,
["Boxing_record_summary"] = 3900,
["Boxrec"] = 4700,
["Bq"] = 15000,
["Br"] = 10000,
["Br_separated_entries"] = 1690000,
["Break"] = 26000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4800,
["Broken_anchors"] = 62000,
["Broken_ref"] = 58000,
["Broken_ref/cat"] = 3500,
["Broken_ref/lang"] = 58000,
["Broken_ref/styles.css"] = 54000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 82000,
["Bus_icon"] = 3700,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4600,
["By_whom"] = 6600,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11200000,
["Module:Banner_shell/config"] = 11200000,
["Module:Banner_shell/styles.css"] = 11200000,
["Module:BaseConvert"] = 43000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2800,
["Module:British_regnal_year/data"] = 2800,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8100,
}
iuyt9y4gpkns3c5rjcymyg79knsylbt
64902
64901
2025-03-09T05:11:05Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64902
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 7800,
["BEL"] = 8700,
["BGR"] = 5800,
["BIH"] = 4400,
["BLP"] = 1170000,
["BLP_one_source"] = 7900,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 7700,
["BLP_unreferenced_section"] = 7500,
["BLP_unsourced"] = 7600,
["BLP_unsourced_section"] = 2700,
["BLR"] = 5200,
["BRA"] = 10000,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7400,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5900,
["Bad_JPEG"] = 2300,
["Bar_box"] = 8500,
["Bar_percent"] = 8200,
["Bare_URL_PDF"] = 12000,
["Bare_URL_inline"] = 9000,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8000,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7300,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 28000,
["Basketball_color"] = 7000,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4600,
["Basketballstats"] = 3300,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 4000,
["Bibleverse"] = 8000,
["Big"] = 121000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3200,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2400,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6300,
["Birth_date"] = 410000,
["Birth_date_and_age"] = 755000,
["Birth_date_and_age2"] = 6000,
["Birth_date_text"] = 32000,
["Birth_year"] = 8300,
["Birth_year_and_age"] = 45000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8250000,
["Blist"] = 25000,
["Block_indent"] = 977000,
["Block_indent/styles.css"] = 977000,
["Blocked_and_tagged"] = 5500,
["Blocked_proxy"] = 16000,
["Blockedtaggedclosing"] = 2000,
["Blockquote"] = 196000,
["Blockquote/styles.css"] = 196000,
["Blue"] = 17000,
["Bnt"] = 5000,
["Bold_div"] = 2100,
["Border"] = 2500,
["Bot"] = 2000,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1560000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 5600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 116000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3800,
["Boxing_record_summary"] = 3900,
["Boxrec"] = 4700,
["Bq"] = 15000,
["Br"] = 10000,
["Br_separated_entries"] = 1690000,
["Break"] = 26000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4800,
["Broken_anchors"] = 62000,
["Broken_ref"] = 58000,
["Broken_ref/cat"] = 3600,
["Broken_ref/lang"] = 58000,
["Broken_ref/styles.css"] = 54000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 82000,
["Bus_icon"] = 3700,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 45000,
["By"] = 4600,
["By_whom"] = 6500,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11200000,
["Module:Banner_shell/config"] = 11200000,
["Module:Banner_shell/styles.css"] = 11200000,
["Module:BaseConvert"] = 43000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8100,
}
frawpi4l94fmjhgdwj1x9lzjq0r46c6
64903
64902
2025-03-16T05:12:11Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64903
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 7800,
["BEL"] = 8800,
["BGR"] = 5800,
["BIH"] = 4400,
["BLP"] = 1180000,
["BLP_one_source"] = 7900,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 8300,
["BLP_unreferenced_section"] = 8100,
["BLP_unsourced"] = 8200,
["BLP_unsourced_section"] = 2700,
["BLR"] = 5200,
["BRA"] = 10000,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7400,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5900,
["Bad_JPEG"] = 2300,
["Bar_box"] = 8500,
["Bar_percent"] = 8200,
["Bare_URL_PDF"] = 11000,
["Bare_URL_inline"] = 8800,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8000,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7300,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 28000,
["Basketball_color"] = 6900,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4600,
["Basketballstats"] = 3400,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 4000,
["Bibleverse"] = 8000,
["Big"] = 121000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3200,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2400,
["Birds_tasks"] = 32000,
["Birth-date"] = 20000,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6300,
["Birth_date"] = 410000,
["Birth_date_and_age"] = 756000,
["Birth_date_and_age2"] = 6000,
["Birth_date_text"] = 32000,
["Birth_year"] = 8300,
["Birth_year_and_age"] = 46000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8250000,
["Blist"] = 26000,
["Block_indent"] = 981000,
["Block_indent/styles.css"] = 981000,
["Blocked_and_tagged"] = 5500,
["Blocked_proxy"] = 16000,
["Blockedtaggedclosing"] = 2000,
["Blockquote"] = 196000,
["Blockquote/styles.css"] = 196000,
["Blue"] = 17000,
["Bnt"] = 5000,
["Bold_div"] = 2100,
["Border"] = 2500,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1560000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 5600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 116000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3800,
["Boxing_record_summary"] = 3900,
["Boxrec"] = 4700,
["Bq"] = 15000,
["Br"] = 10000,
["Br_separated_entries"] = 1690000,
["Break"] = 26000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4800,
["Broken_anchors"] = 62000,
["Broken_ref"] = 58000,
["Broken_ref/cat"] = 3600,
["Broken_ref/lang"] = 58000,
["Broken_ref/styles.css"] = 54000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 83000,
["Bus_icon"] = 3700,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4600,
["By_whom"] = 6400,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11200000,
["Module:Banner_shell/config"] = 11200000,
["Module:Banner_shell/styles.css"] = 11200000,
["Module:BaseConvert"] = 43000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8100,
}
tgux511ovvlunqch5y942shw4fwkta9
64904
64903
2025-03-23T05:12:00Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64904
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 7800,
["BEL"] = 8800,
["BGR"] = 5800,
["BIH"] = 4400,
["BLP"] = 1180000,
["BLP_one_source"] = 7900,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 100000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 8400,
["BLP_unreferenced_section"] = 8200,
["BLP_unsourced"] = 8300,
["BLP_unsourced_section"] = 2700,
["BLR"] = 5300,
["BRA"] = 10000,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7400,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Bar_box"] = 8500,
["Bar_percent"] = 8300,
["Bare_URL_PDF"] = 11000,
["Bare_URL_inline"] = 8500,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8000,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7300,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 28000,
["Basketball_color"] = 6900,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4600,
["Basketballstats"] = 3400,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 23000,
["Better_source_requested"] = 4000,
["Bibleverse"] = 8000,
["Big"] = 121000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["Billie_Jean_King_Cup_player"] = 2000,
["BioRef"] = 3200,
["Bio_icon"] = 88000,
["Bio_icon2"] = 88000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2500,
["Birds_tasks"] = 32000,
["Birth-date"] = 6300,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6400,
["Birth_date"] = 411000,
["Birth_date_and_age"] = 756000,
["Birth_date_and_age2"] = 6000,
["Birth_date_text"] = 32000,
["Birth_year"] = 8300,
["Birth_year_and_age"] = 46000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8250000,
["Blist"] = 26000,
["Block_indent"] = 985000,
["Block_indent/styles.css"] = 985000,
["Blocked_and_tagged"] = 5500,
["Blocked_proxy"] = 16000,
["Blockedtaggedclosing"] = 2000,
["Blockquote"] = 196000,
["Blockquote/styles.css"] = 196000,
["Blue"] = 17000,
["Bnt"] = 5000,
["Bold_div"] = 2100,
["Border"] = 2500,
["Bot"] = 2000,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1570000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 5600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 116000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3800,
["Boxing_record_summary"] = 3900,
["Boxrec"] = 4700,
["Bq"] = 15000,
["Br"] = 10000,
["Br_separated_entries"] = 1690000,
["Break"] = 27000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4800,
["Broken_anchors"] = 62000,
["Broken_ref"] = 58000,
["Broken_ref/cat"] = 3600,
["Broken_ref/lang"] = 58000,
["Broken_ref/styles.css"] = 54000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 83000,
["Bus_icon"] = 3700,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4600,
["By_whom"] = 6300,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11200000,
["Module:Banner_shell/config"] = 11200000,
["Module:Banner_shell/styles.css"] = 11200000,
["Module:BaseConvert"] = 37000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8200,
}
j3cj4fxfip1c0onyn2dnk8rzicpdyje
64905
64904
2025-03-30T05:11:22Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64905
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 7800,
["BEL"] = 8800,
["BGR"] = 5800,
["BIH"] = 4400,
["BLP"] = 1180000,
["BLP_one_source"] = 8000,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 99000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 8400,
["BLP_unreferenced_section"] = 8100,
["BLP_unsourced"] = 8300,
["BLP_unsourced_section"] = 2700,
["BLR"] = 5300,
["BRA"] = 10000,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7400,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Bar_box"] = 8500,
["Bar_percent"] = 8300,
["Bare_URL_PDF"] = 11000,
["Bare_URL_inline"] = 8300,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8000,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7300,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 28000,
["Basketball_color"] = 6900,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4600,
["Basketballstats"] = 3400,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 24000,
["Better_source_requested"] = 4000,
["Bibleverse"] = 8000,
["Big"] = 121000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["BioRef"] = 3200,
["Bio_icon"] = 87000,
["Bio_icon2"] = 87000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2500,
["Birds_tasks"] = 32000,
["Birth-date"] = 6300,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6400,
["Birth_date"] = 412000,
["Birth_date_and_age"] = 757000,
["Birth_date_and_age2"] = 6000,
["Birth_date_text"] = 32000,
["Birth_year"] = 8300,
["Birth_year_and_age"] = 46000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8250000,
["Blist"] = 26000,
["Block_indent"] = 989000,
["Block_indent/styles.css"] = 989000,
["Blocked_and_tagged"] = 5500,
["Blocked_proxy"] = 17000,
["Blockedtaggedclosing"] = 2000,
["Blockquote"] = 197000,
["Blockquote/styles.css"] = 197000,
["Blue"] = 17000,
["Bnt"] = 5000,
["Bold_div"] = 2100,
["Border"] = 2500,
["Bot"] = 2000,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1570000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 5600,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 117000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3800,
["Boxing_record_summary"] = 3900,
["Boxrec"] = 4700,
["Bq"] = 15000,
["Br"] = 10000,
["Br_separated_entries"] = 1690000,
["Break"] = 27000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4700,
["Broken_anchors"] = 62000,
["Broken_ref"] = 58000,
["Broken_ref/cat"] = 3600,
["Broken_ref/lang"] = 58000,
["Broken_ref/styles.css"] = 54000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 83000,
["Bus_icon"] = 3600,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4500,
["By_whom"] = 6200,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11200000,
["Module:Banner_shell/config"] = 11200000,
["Module:Banner_shell/styles.css"] = 11200000,
["Module:BaseConvert"] = 37000,
["Module:Based_on"] = 28000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8200,
}
n3jb6w0uhxjhnoe5d4uc77zyg2sm4yj
64906
64905
2025-04-06T05:11:41Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64906
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 7800,
["BEL"] = 8800,
["BGR"] = 5800,
["BIH"] = 4400,
["BLP"] = 1180000,
["BLP_one_source"] = 8000,
["BLP_others"] = 11000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 99000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 8300,
["BLP_unreferenced_section"] = 8100,
["BLP_unsourced"] = 8200,
["BLP_unsourced_section"] = 2600,
["BLR"] = 5300,
["BRA"] = 10000,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7400,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Bar_box"] = 8500,
["Bar_percent"] = 8300,
["Bare_URL_PDF"] = 11000,
["Bare_URL_inline"] = 7700,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8200,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7400,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 29000,
["Basketball_color"] = 6900,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4600,
["Basketballstats"] = 3400,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 24000,
["Better_source_requested"] = 4000,
["Bibleverse"] = 8000,
["Big"] = 121000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["BioRef"] = 3300,
["Bio_icon"] = 89000,
["Bio_icon2"] = 89000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2500,
["Birds_tasks"] = 32000,
["Birth-date"] = 6300,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6400,
["Birth_date"] = 412000,
["Birth_date_and_age"] = 757000,
["Birth_date_and_age2"] = 6000,
["Birth_date_text"] = 32000,
["Birth_year"] = 8300,
["Birth_year_and_age"] = 46000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8250000,
["Blist"] = 26000,
["Block_indent"] = 992000,
["Block_indent/styles.css"] = 992000,
["Blocked_and_tagged"] = 5500,
["Blocked_proxy"] = 17000,
["Blockedtaggedclosing"] = 2000,
["Blockquote"] = 197000,
["Blockquote/styles.css"] = 197000,
["Blue"] = 17000,
["Bnt"] = 5000,
["Bold_div"] = 2100,
["Border"] = 2500,
["Bot"] = 2000,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1570000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 5700,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 117000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3900,
["Boxing_record_summary"] = 3900,
["Boxrec"] = 4700,
["Bq"] = 15000,
["Br"] = 10000,
["Br_separated_entries"] = 1700000,
["Break"] = 27000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4700,
["Broken_anchors"] = 62000,
["Broken_ref"] = 58000,
["Broken_ref/cat"] = 3500,
["Broken_ref/lang"] = 58000,
["Broken_ref/styles.css"] = 54000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6400,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 83000,
["Bus_icon"] = 3600,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4600,
["By_whom"] = 6200,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11200000,
["Module:Banner_shell/config"] = 11200000,
["Module:Banner_shell/styles.css"] = 11200000,
["Module:BaseConvert"] = 37000,
["Module:Based_on"] = 29000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8200,
}
dlbyaqybty1kp80tyedf3ciuu8st9d4
64907
64906
2025-04-13T05:12:47Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64907
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 7800,
["BEL"] = 8800,
["BGR"] = 5800,
["BIH"] = 4400,
["BLP"] = 1180000,
["BLP_one_source"] = 8000,
["BLP_others"] = 12000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 99000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 8300,
["BLP_unreferenced_section"] = 8100,
["BLP_unsourced"] = 8200,
["BLP_unsourced_section"] = 2600,
["BLR"] = 5200,
["BRA"] = 10000,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7500,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Bar_box"] = 8500,
["Bar_percent"] = 8300,
["Bare_URL_PDF"] = 10000,
["Bare_URL_inline"] = 7500,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8200,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7400,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 29000,
["Basketball_color"] = 6900,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4700,
["Basketballstats"] = 3400,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 24000,
["Better_source_requested"] = 4000,
["Bibleverse"] = 8000,
["Big"] = 121000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["BioRef"] = 3300,
["Bio_icon"] = 90000,
["Bio_icon2"] = 90000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2500,
["Birds_tasks"] = 32000,
["Birth-date"] = 6300,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6400,
["Birth_date"] = 413000,
["Birth_date_and_age"] = 758000,
["Birth_date_and_age2"] = 6100,
["Birth_date_text"] = 32000,
["Birth_year"] = 8300,
["Birth_year_and_age"] = 46000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8250000,
["Blist"] = 26000,
["Block_indent"] = 996000,
["Block_indent/styles.css"] = 996000,
["Blocked_and_tagged"] = 5500,
["Blocked_proxy"] = 17000,
["Blockedtaggedclosing"] = 2100,
["Blockquote"] = 197000,
["Blockquote/styles.css"] = 197000,
["Blue"] = 17000,
["Bnt"] = 5000,
["Bold_div"] = 2100,
["Border"] = 2500,
["Bot"] = 2000,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1570000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 5700,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 117000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3900,
["Boxing_record_summary"] = 3900,
["Boxrec"] = 4700,
["Bq"] = 15000,
["Br"] = 11000,
["Br_separated_entries"] = 1700000,
["Break"] = 27000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4700,
["Broken_anchors"] = 62000,
["Broken_ref"] = 58000,
["Broken_ref/cat"] = 3400,
["Broken_ref/lang"] = 58000,
["Broken_ref/styles.css"] = 55000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6500,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 83000,
["Bus_icon"] = 3600,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4600,
["By_whom"] = 6200,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11200000,
["Module:Banner_shell/config"] = 11200000,
["Module:Banner_shell/styles.css"] = 11200000,
["Module:BaseConvert"] = 37000,
["Module:Based_on"] = 29000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8200,
}
jfjmy91xefhw3uxx6khae7sm3nc2tbg
64908
64907
2025-04-20T05:11:30Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64908
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 7900,
["BEL"] = 8800,
["BGR"] = 5800,
["BIH"] = 4400,
["BLP"] = 1180000,
["BLP_one_source"] = 8000,
["BLP_others"] = 12000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 99000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 8400,
["BLP_unreferenced_section"] = 8200,
["BLP_unsourced"] = 8300,
["BLP_unsourced_section"] = 2600,
["BLR"] = 5200,
["BRA"] = 10000,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7500,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Bar_box"] = 8500,
["Bar_percent"] = 8300,
["Bare_URL_PDF"] = 10000,
["Bare_URL_inline"] = 7300,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8200,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7400,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 29000,
["Basketball_color"] = 6900,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4700,
["Basketballstats"] = 3400,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 24000,
["Better_source_requested"] = 4000,
["Bibleverse"] = 8000,
["Big"] = 121000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["Billie_Jean_King_Cup_player"] = 2100,
["BioRef"] = 3300,
["Bio_icon"] = 90000,
["Bio_icon2"] = 90000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2500,
["Birds_tasks"] = 32000,
["Birth-date"] = 6300,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6400,
["Birth_date"] = 414000,
["Birth_date_and_age"] = 759000,
["Birth_date_and_age2"] = 6100,
["Birth_date_text"] = 32000,
["Birth_year"] = 8300,
["Birth_year_and_age"] = 46000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8250000,
["Blist"] = 26000,
["Block_indent"] = 999000,
["Block_indent/styles.css"] = 999000,
["Blocked_and_tagged"] = 5500,
["Blocked_proxy"] = 17000,
["Blockedtaggedclosing"] = 2100,
["Blockquote"] = 197000,
["Blockquote/styles.css"] = 197000,
["Blue"] = 17000,
["Bnt"] = 5000,
["Bold_div"] = 2100,
["Border"] = 2500,
["Bot"] = 2000,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1570000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 234000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 117000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3900,
["Boxing_record_summary"] = 3900,
["Boxrec"] = 4700,
["Bq"] = 15000,
["Br"] = 11000,
["Br_separated_entries"] = 1700000,
["Break"] = 27000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4800,
["Broken_anchors"] = 62000,
["Broken_ref"] = 58000,
["Broken_ref/cat"] = 3400,
["Broken_ref/lang"] = 58000,
["Broken_ref/styles.css"] = 55000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6500,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 86000,
["Bus_icon"] = 3600,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4500,
["By_whom"] = 6200,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11200000,
["Module:Banner_shell/config"] = 11200000,
["Module:Banner_shell/styles.css"] = 11200000,
["Module:BaseConvert"] = 37000,
["Module:Based_on"] = 29000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8200,
}
7582ol50ixo3ex9cmkue8xahz86iygs
64909
64908
2025-04-27T05:10:33Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64909
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 7900,
["BEL"] = 8800,
["BGR"] = 5800,
["BIH"] = 4400,
["BLP"] = 1180000,
["BLP_one_source"] = 8000,
["BLP_others"] = 12000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 99000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 8400,
["BLP_unreferenced_section"] = 8200,
["BLP_unsourced"] = 8300,
["BLP_unsourced_section"] = 2600,
["BLR"] = 5300,
["BRA"] = 10000,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7500,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Bar_box"] = 8500,
["Bar_percent"] = 8300,
["Bare_URL_PDF"] = 9800,
["Bare_URL_inline"] = 7100,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8200,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7400,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 29000,
["Basketball_color"] = 7000,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4700,
["Basketballstats"] = 3400,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 24000,
["Better_source_requested"] = 4000,
["Bibleverse"] = 8000,
["Big"] = 121000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["Billie_Jean_King_Cup_player"] = 2100,
["BioRef"] = 3300,
["Bio_icon"] = 90000,
["Bio_icon2"] = 90000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2500,
["Birds_tasks"] = 32000,
["Birth-date"] = 6300,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6400,
["Birth_date"] = 414000,
["Birth_date_and_age"] = 759000,
["Birth_date_and_age2"] = 6100,
["Birth_date_text"] = 32000,
["Birth_year"] = 8400,
["Birth_year_and_age"] = 46000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8250000,
["Blist"] = 27000,
["Block_indent"] = 1000000,
["Block_indent/styles.css"] = 1000000,
["Blocked_and_tagged"] = 5500,
["Blocked_proxy"] = 17000,
["Blockedtaggedclosing"] = 2100,
["Blockquote"] = 197000,
["Blockquote/styles.css"] = 197000,
["Blue"] = 17000,
["Bnt"] = 5000,
["Bold_div"] = 2000,
["Border"] = 2500,
["Bot"] = 2000,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1570000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 234000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 117000,
["BoxRec"] = 5400,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3900,
["Boxing_record_summary"] = 3900,
["Boxrec"] = 4700,
["Bq"] = 16000,
["Br"] = 11000,
["Br_separated_entries"] = 1700000,
["Break"] = 27000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4800,
["Broken_anchors"] = 62000,
["Broken_ref"] = 58000,
["Broken_ref/cat"] = 3400,
["Broken_ref/lang"] = 58000,
["Broken_ref/styles.css"] = 55000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6500,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 87000,
["Bus_icon"] = 3600,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4500,
["By_whom"] = 6200,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11200000,
["Module:Banner_shell/config"] = 11200000,
["Module:Banner_shell/styles.css"] = 11200000,
["Module:BaseConvert"] = 37000,
["Module:Based_on"] = 29000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8300,
}
ekdgaekmrywcos5e086yjt4igkpvydb
64910
64909
2025-05-04T05:13:08Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64910
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 7900,
["BEL"] = 8800,
["BGR"] = 5800,
["BIH"] = 4400,
["BLP"] = 1180000,
["BLP_one_source"] = 8000,
["BLP_others"] = 12000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 99000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 8400,
["BLP_unreferenced_section"] = 8200,
["BLP_unsourced"] = 8300,
["BLP_unsourced_section"] = 2600,
["BLR"] = 5200,
["BRA"] = 10000,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7500,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Bar_box"] = 8500,
["Bar_percent"] = 8300,
["Bare_URL_PDF"] = 9600,
["Bare_URL_inline"] = 6900,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8200,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7400,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 29000,
["Basketball_color"] = 7000,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4700,
["Basketballstats"] = 3400,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 24000,
["Better_source_requested"] = 4000,
["Bibleverse"] = 8000,
["Big"] = 39000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["Billie_Jean_King_Cup_player"] = 2100,
["BioRef"] = 3300,
["Bio_icon"] = 89000,
["Bio_icon2"] = 89000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2500,
["Birds_tasks"] = 32000,
["Birth-date"] = 6300,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6400,
["Birth_date"] = 415000,
["Birth_date_and_age"] = 759000,
["Birth_date_and_age2"] = 6100,
["Birth_date_text"] = 32000,
["Birth_year"] = 8400,
["Birth_year_and_age"] = 46000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8250000,
["Blist"] = 27000,
["Block_indent"] = 1010000,
["Block_indent/styles.css"] = 1010000,
["Blocked_and_tagged"] = 5500,
["Blocked_proxy"] = 17000,
["Blockedtaggedclosing"] = 2100,
["Blockquote"] = 198000,
["Blockquote/styles.css"] = 198000,
["Blue"] = 17000,
["Bnt"] = 5000,
["Border"] = 2500,
["Bot"] = 2000,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1570000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 234000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 117000,
["BoxRec"] = 5500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3900,
["Boxing_record_summary"] = 3900,
["Boxrec"] = 4700,
["Bq"] = 16000,
["Br"] = 11000,
["Br_separated_entries"] = 1700000,
["Break"] = 27000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4800,
["Broken_anchors"] = 62000,
["Broken_ref"] = 58000,
["Broken_ref/cat"] = 3300,
["Broken_ref/lang"] = 58000,
["Broken_ref/styles.css"] = 55000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6500,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 87000,
["Bus_icon"] = 3600,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4500,
["By_whom"] = 6200,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11200000,
["Module:Banner_shell/config"] = 11200000,
["Module:Banner_shell/styles.css"] = 11200000,
["Module:BaseConvert"] = 37000,
["Module:Based_on"] = 29000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8300,
}
juvt3pbj7zcwkv4r16ugmpkdv3h8qe9
64911
64910
2025-05-11T05:10:53Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64911
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 7900,
["BEL"] = 8700,
["BGR"] = 5800,
["BIH"] = 4400,
["BLP"] = 1180000,
["BLP_one_source"] = 8100,
["BLP_others"] = 12000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 99000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 8300,
["BLP_unreferenced_section"] = 8100,
["BLP_unsourced"] = 8300,
["BLP_unsourced_section"] = 2600,
["BLR"] = 5200,
["BRA"] = 10000,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7500,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Bar_box"] = 8500,
["Bar_percent"] = 8300,
["Bare_URL_PDF"] = 9500,
["Bare_URL_inline"] = 6700,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8200,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7400,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 29000,
["Basketball_color"] = 7000,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4700,
["Basketballstats"] = 3400,
["Bda"] = 2800,
["Better_source"] = 2900,
["Better_source_needed"] = 24000,
["Better_source_requested"] = 4000,
["Bibleverse"] = 8000,
["Big"] = 39000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["Billie_Jean_King_Cup_player"] = 2100,
["BioRef"] = 3300,
["Bio_icon"] = 89000,
["Bio_icon2"] = 89000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2500,
["Birds_tasks"] = 32000,
["Birth-date"] = 6300,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6400,
["Birth_date"] = 415000,
["Birth_date_and_age"] = 760000,
["Birth_date_and_age2"] = 6100,
["Birth_date_text"] = 32000,
["Birth_year"] = 8300,
["Birth_year_and_age"] = 46000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8250000,
["Blist"] = 27000,
["Block_indent"] = 1010000,
["Block_indent/styles.css"] = 1010000,
["Blocked_and_tagged"] = 5600,
["Blocked_proxy"] = 17000,
["Blockedtaggedclosing"] = 2100,
["Blockquote"] = 198000,
["Blockquote/styles.css"] = 198000,
["Blue"] = 17000,
["Bnt"] = 5000,
["Border"] = 2500,
["Bot"] = 2000,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1570000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 235000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 117000,
["BoxRec"] = 5500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3900,
["Boxing_record_summary"] = 3900,
["Boxrec"] = 4700,
["Bq"] = 16000,
["Br"] = 11000,
["Br_separated_entries"] = 1700000,
["Break"] = 27000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4800,
["Broken_anchors"] = 62000,
["Broken_ref"] = 58000,
["Broken_ref/cat"] = 3300,
["Broken_ref/lang"] = 58000,
["Broken_ref/styles.css"] = 55000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6500,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 87000,
["Bus_icon"] = 3600,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4400,
["By_whom"] = 6200,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11300000,
["Module:Banner_shell/config"] = 11300000,
["Module:Banner_shell/styles.css"] = 11300000,
["Module:BaseConvert"] = 37000,
["Module:Based_on"] = 29000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8300,
}
pehj9lsusynagx1fsygnxxccvw9yb31
64912
64911
2025-05-18T05:10:33Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64912
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 7900,
["BEL"] = 8700,
["BGR"] = 5800,
["BIH"] = 4400,
["BLP"] = 1180000,
["BLP_one_source"] = 8100,
["BLP_others"] = 12000,
["BLP_primary_sources"] = 6100,
["BLP_sources"] = 99000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 8300,
["BLP_unreferenced_section"] = 8100,
["BLP_unsourced"] = 8200,
["BLP_unsourced_section"] = 2500,
["BLR"] = 5300,
["BRA"] = 10000,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7500,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Bar_box"] = 8600,
["Bar_percent"] = 8300,
["Bare_URL_PDF"] = 9200,
["Bare_URL_inline"] = 6500,
["Base_Mérimée"] = 2300,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8400,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7400,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 29000,
["Basketball_color"] = 7000,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4700,
["Basketballstats"] = 3400,
["Bda"] = 2800,
["Better_source"] = 2800,
["Better_source_needed"] = 24000,
["Better_source_requested"] = 4000,
["Bibleverse"] = 8000,
["Big"] = 39000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["Billie_Jean_King_Cup_player"] = 2100,
["BioRef"] = 3300,
["Bio_icon"] = 89000,
["Bio_icon2"] = 89000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2400,
["Birds_tasks"] = 32000,
["Birth-date"] = 6200,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6400,
["Birth_date"] = 416000,
["Birth_date_and_age"] = 760000,
["Birth_date_and_age2"] = 6100,
["Birth_date_text"] = 32000,
["Birth_year"] = 8400,
["Birth_year_and_age"] = 46000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8250000,
["Blist"] = 27000,
["Block_indent"] = 1010000,
["Block_indent/styles.css"] = 1010000,
["Blocked_and_tagged"] = 5600,
["Blocked_proxy"] = 17000,
["Blockedtaggedclosing"] = 2100,
["Blockquote"] = 198000,
["Blockquote/styles.css"] = 198000,
["Blue"] = 17000,
["Bnt"] = 5000,
["Border"] = 2500,
["Bot"] = 2000,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1580000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 235000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 117000,
["BoxRec"] = 5500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3900,
["Boxing_record_summary"] = 3900,
["Boxrec"] = 4700,
["Bq"] = 16000,
["Br"] = 11000,
["Br_separated_entries"] = 1710000,
["Break"] = 27000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4800,
["Broken_anchors"] = 62000,
["Broken_ref"] = 58000,
["Broken_ref/cat"] = 3400,
["Broken_ref/lang"] = 58000,
["Broken_ref/styles.css"] = 55000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6500,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 88000,
["Bus_icon"] = 3600,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4400,
["By_whom"] = 6200,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11300000,
["Module:Banner_shell/config"] = 11300000,
["Module:Banner_shell/styles.css"] = 11300000,
["Module:BaseConvert"] = 37000,
["Module:Based_on"] = 29000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8300,
}
4w86ftkxy3cuuu1o6mb5jc8crxrcvc9
64913
64912
2025-05-25T05:11:51Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64913
Scribunto
text/plain
return {
["B-Class"] = 17000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 7900,
["BEL"] = 8700,
["BGR"] = 5800,
["BIH"] = 4400,
["BLP"] = 1180000,
["BLP_one_source"] = 8100,
["BLP_others"] = 12000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 99000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 8300,
["BLP_unreferenced_section"] = 8100,
["BLP_unsourced"] = 8200,
["BLP_unsourced_section"] = 2500,
["BLR"] = 5300,
["BRA"] = 10000,
["BS_template"] = 2700,
["BSsplit"] = 14000,
["BSto"] = 7500,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Ballotpedia"] = 2000,
["Bar_box"] = 8600,
["Bar_percent"] = 8400,
["Bare_URL_PDF"] = 9200,
["Bare_URL_inline"] = 6400,
["Base_Mérimée"] = 2400,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8400,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7400,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 29000,
["Basketball_color"] = 7000,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4700,
["Basketballstats"] = 3400,
["Bda"] = 2800,
["Better_source"] = 2800,
["Better_source_needed"] = 24000,
["Better_source_requested"] = 3900,
["Bibleverse"] = 8000,
["Big"] = 39000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["Billie_Jean_King_Cup_player"] = 2100,
["BioRef"] = 3300,
["Bio_icon"] = 89000,
["Bio_icon2"] = 89000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2500,
["Birds_tasks"] = 32000,
["Birth-date"] = 6200,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6400,
["Birth_date"] = 416000,
["Birth_date_and_age"] = 761000,
["Birth_date_and_age2"] = 6200,
["Birth_date_text"] = 32000,
["Birth_year"] = 8400,
["Birth_year_and_age"] = 46000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8250000,
["Blist"] = 28000,
["Block_indent"] = 1020000,
["Block_indent/styles.css"] = 1020000,
["Blocked_and_tagged"] = 5600,
["Blocked_proxy"] = 17000,
["Blockedtaggedclosing"] = 2100,
["Blockquote"] = 199000,
["Blockquote/styles.css"] = 199000,
["Blue"] = 17000,
["Bnt"] = 5000,
["Border"] = 2500,
["Bot"] = 2000,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1580000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 235000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 119000,
["BoxRec"] = 5500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3900,
["Boxing_record_summary"] = 3900,
["Boxrec"] = 4700,
["Bq"] = 16000,
["Br"] = 11000,
["Br_separated_entries"] = 1710000,
["Break"] = 28000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4900,
["Broken_anchors"] = 61000,
["Broken_ref"] = 59000,
["Broken_ref/cat"] = 3500,
["Broken_ref/lang"] = 58000,
["Broken_ref/styles.css"] = 55000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6500,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 88000,
["Bus_icon"] = 3600,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4400,
["By_whom"] = 6200,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11300000,
["Module:Banner_shell/config"] = 11300000,
["Module:Banner_shell/styles.css"] = 11300000,
["Module:BaseConvert"] = 37000,
["Module:Based_on"] = 29000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8300,
}
dnyj37t5ea7hm9nc8n6x1f0mm4w40zo
64914
64913
2025-06-01T05:10:49Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64914
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 7900,
["BEL"] = 8700,
["BGR"] = 5700,
["BIH"] = 4400,
["BLP"] = 1180000,
["BLP_one_source"] = 8100,
["BLP_others"] = 12000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 99000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 8300,
["BLP_unreferenced_section"] = 8100,
["BLP_unsourced"] = 8200,
["BLP_unsourced_section"] = 2500,
["BLR"] = 5300,
["BRA"] = 10000,
["BS_template"] = 2800,
["BSsplit"] = 14000,
["BSto"] = 7500,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Ballotpedia"] = 2000,
["Bar_box"] = 8600,
["Bar_percent"] = 8400,
["Bare_URL_PDF"] = 9000,
["Bare_URL_inline"] = 6200,
["Base_Mérimée"] = 2400,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8400,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7400,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 29000,
["Basketball_color"] = 7000,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4700,
["Basketballstats"] = 3400,
["Bda"] = 2800,
["Better_source"] = 2800,
["Better_source_needed"] = 24000,
["Better_source_requested"] = 3900,
["Bibleverse"] = 8000,
["Big"] = 39000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["Billie_Jean_King_Cup_player"] = 2100,
["BioRef"] = 3300,
["Bio_icon"] = 89000,
["Bio_icon2"] = 89000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2500,
["Birds_tasks"] = 32000,
["Birth-date"] = 6200,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6500,
["Birth_date"] = 417000,
["Birth_date_and_age"] = 762000,
["Birth_date_and_age2"] = 6200,
["Birth_date_text"] = 32000,
["Birth_year"] = 8400,
["Birth_year_and_age"] = 46000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8260000,
["Blist"] = 28000,
["Block_indent"] = 1020000,
["Block_indent/styles.css"] = 1020000,
["Blocked_and_tagged"] = 5600,
["Blocked_proxy"] = 17000,
["Blockedtaggedclosing"] = 2100,
["Blockquote"] = 199000,
["Blockquote/styles.css"] = 199000,
["Blue"] = 17000,
["Bnt"] = 5000,
["Border"] = 2500,
["Bot"] = 2000,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1580000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 235000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 119000,
["BoxRec"] = 5500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3900,
["Boxing_record_summary"] = 4000,
["Boxrec"] = 4700,
["Bq"] = 16000,
["Br"] = 11000,
["Br_separated_entries"] = 1710000,
["Break"] = 28000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4900,
["Broken_anchors"] = 61000,
["Broken_ref"] = 59000,
["Broken_ref/cat"] = 3600,
["Broken_ref/lang"] = 59000,
["Broken_ref/styles.css"] = 55000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6500,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 87000,
["Bus_icon"] = 3600,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4400,
["By_whom"] = 6200,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11300000,
["Module:Banner_shell/config"] = 11300000,
["Module:Banner_shell/styles.css"] = 11300000,
["Module:BaseConvert"] = 37000,
["Module:Based_on"] = 29000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8300,
}
ice5k9s2o18d08z7cmvcehl12ecelb9
64915
64914
2025-06-08T05:10:39Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64915
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3700,
["BDFutbol"] = 8000,
["BEL"] = 8700,
["BGR"] = 5800,
["BIH"] = 4400,
["BLP"] = 1180000,
["BLP_one_source"] = 8200,
["BLP_others"] = 12000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 99000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 8300,
["BLP_unreferenced_section"] = 8100,
["BLP_unsourced"] = 8200,
["BLP_unsourced_section"] = 2500,
["BLR"] = 5300,
["BRA"] = 10000,
["BS_template"] = 2800,
["BSsplit"] = 14000,
["BSto"] = 7500,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Ballotpedia"] = 2000,
["Bar_box"] = 8600,
["Bar_percent"] = 8400,
["Bare_URL_PDF"] = 8800,
["Bare_URL_inline"] = 6000,
["Base_Mérimée"] = 2400,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8400,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7400,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 29000,
["Basketball_color"] = 7000,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2000,
["Basketballbox"] = 4700,
["Basketballstats"] = 3400,
["Bda"] = 2800,
["Better_source"] = 2800,
["Better_source_needed"] = 24000,
["Better_source_requested"] = 3900,
["Bibleverse"] = 8000,
["Big"] = 39000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["Billie_Jean_King_Cup_player"] = 2100,
["BioRef"] = 3300,
["Bio_icon"] = 89000,
["Bio_icon2"] = 89000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2500,
["Birds_tasks"] = 32000,
["Birth-date"] = 6200,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6500,
["Birth_date"] = 417000,
["Birth_date_and_age"] = 762000,
["Birth_date_and_age2"] = 6200,
["Birth_date_text"] = 32000,
["Birth_year"] = 8400,
["Birth_year_and_age"] = 47000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8260000,
["Blist"] = 29000,
["Block_indent"] = 1030000,
["Block_indent/styles.css"] = 1030000,
["Blocked_and_tagged"] = 5600,
["Blocked_proxy"] = 17000,
["Blockedtaggedclosing"] = 2100,
["Blockquote"] = 199000,
["Blockquote/styles.css"] = 199000,
["Blue"] = 18000,
["Bnt"] = 5000,
["Bold_div"] = 2000,
["Border"] = 2500,
["Bot"] = 2000,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1580000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 236000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 119000,
["BoxRec"] = 5500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3900,
["Boxing_record_summary"] = 4000,
["Boxrec"] = 4700,
["Bq"] = 16000,
["Br"] = 11000,
["Br_separated_entries"] = 1710000,
["Break"] = 28000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4900,
["Broken_anchors"] = 61000,
["Broken_ref"] = 59000,
["Broken_ref/cat"] = 3700,
["Broken_ref/lang"] = 59000,
["Broken_ref/styles.css"] = 55000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6500,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 81000,
["Bus_icon"] = 3600,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4400,
["By_whom"] = 6100,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11300000,
["Module:Banner_shell/config"] = 11300000,
["Module:Banner_shell/styles.css"] = 11300000,
["Module:BaseConvert"] = 37000,
["Module:Based_on"] = 29000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:Box-header/styles.css"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8400,
}
tnitftqw3etpyzcgh0c9wc6vg5ucb02
64916
64915
2025-06-15T05:11:37Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64916
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3800,
["BDFutbol"] = 8000,
["BEL"] = 8700,
["BGR"] = 5800,
["BIH"] = 4400,
["BLP"] = 1180000,
["BLP_one_source"] = 8200,
["BLP_others"] = 13000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 99000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 8300,
["BLP_unreferenced_section"] = 8100,
["BLP_unsourced"] = 8200,
["BLP_unsourced_section"] = 2500,
["BLR"] = 5300,
["BRA"] = 10000,
["BS_template"] = 2800,
["BSsplit"] = 14000,
["BSto"] = 7500,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Ballotpedia"] = 2000,
["Bar_box"] = 8600,
["Bar_percent"] = 8400,
["Bare_URL_PDF"] = 8900,
["Bare_URL_inline"] = 6000,
["Base_Mérimée"] = 2400,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8400,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7400,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 29000,
["Basketball_color"] = 7000,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2500,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2100,
["Basketballbox"] = 4700,
["Basketballstats"] = 3400,
["Bda"] = 2800,
["Better_source"] = 2800,
["Better_source_needed"] = 24000,
["Better_source_requested"] = 3900,
["Bibleverse"] = 8000,
["Big"] = 39000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["Billie_Jean_King_Cup_player"] = 2100,
["BioRef"] = 3300,
["Bio_icon"] = 89000,
["Bio_icon2"] = 89000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2500,
["Birds_tasks"] = 32000,
["Birth-date"] = 6200,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6500,
["Birth_date"] = 418000,
["Birth_date_and_age"] = 763000,
["Birth_date_and_age2"] = 6200,
["Birth_date_text"] = 32000,
["Birth_year"] = 8400,
["Birth_year_and_age"] = 47000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8260000,
["Blist"] = 29000,
["Block_indent"] = 1030000,
["Block_indent/styles.css"] = 1030000,
["Blocked_and_tagged"] = 5600,
["Blocked_proxy"] = 17000,
["Blockedtaggedclosing"] = 2100,
["Blockquote"] = 199000,
["Blockquote/styles.css"] = 199000,
["Blue"] = 18000,
["Bnt"] = 5000,
["Bold_div"] = 2400,
["Border"] = 2600,
["Bot"] = 2000,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1580000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 236000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 120000,
["BoxRec"] = 5500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 3900,
["Boxing_record_summary"] = 4000,
["Boxrec"] = 4700,
["Bq"] = 16000,
["Br"] = 11000,
["Br_separated_entries"] = 1710000,
["Break"] = 28000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4900,
["Broken_anchors"] = 61000,
["Broken_ref"] = 59000,
["Broken_ref/cat"] = 3700,
["Broken_ref/lang"] = 59000,
["Broken_ref/styles.css"] = 55000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6500,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 81000,
["Bus_icon"] = 3600,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4400,
["By_whom"] = 6100,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11300000,
["Module:Banner_shell/config"] = 11300000,
["Module:Banner_shell/styles.css"] = 11300000,
["Module:BaseConvert"] = 37000,
["Module:Based_on"] = 29000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:Box-header/styles.css"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2380000,
["Module:Build_bracket"] = 8400,
}
l33t84fy0zh0erzm8i8zek81sqy7jz2
64917
64916
2025-06-22T05:11:14Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64917
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3800,
["BDFutbol"] = 8000,
["BEL"] = 8700,
["BGR"] = 5800,
["BIH"] = 4400,
["BLP"] = 1180000,
["BLP_one_source"] = 8200,
["BLP_others"] = 13000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 99000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 8300,
["BLP_unreferenced_section"] = 8100,
["BLP_unsourced"] = 8200,
["BLP_unsourced_section"] = 2500,
["BLR"] = 5200,
["BRA"] = 10000,
["BS_template"] = 2800,
["BSsplit"] = 14000,
["BSto"] = 7500,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Ballotpedia"] = 2000,
["Bar_box"] = 8600,
["Bar_percent"] = 8400,
["Bare_URL_PDF"] = 8800,
["Bare_URL_inline"] = 5900,
["Base_Mérimée"] = 2400,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8400,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7400,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 29000,
["Basketball_color"] = 7000,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2100,
["Basketballbox"] = 4700,
["Basketballstats"] = 3400,
["Bda"] = 2800,
["Better_source"] = 2800,
["Better_source_needed"] = 24000,
["Better_source_requested"] = 3900,
["Bibleverse"] = 8000,
["Big"] = 39000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["Billie_Jean_King_Cup_player"] = 2100,
["BioRef"] = 3300,
["Bio_icon"] = 89000,
["Bio_icon2"] = 89000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2500,
["Birds_tasks"] = 32000,
["Birth-date"] = 6100,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6500,
["Birth_date"] = 418000,
["Birth_date_and_age"] = 763000,
["Birth_date_and_age2"] = 6200,
["Birth_date_text"] = 32000,
["Birth_year"] = 8400,
["Birth_year_and_age"] = 47000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8260000,
["Blist"] = 29000,
["Block_indent"] = 1030000,
["Block_indent/styles.css"] = 1030000,
["Blocked_and_tagged"] = 5600,
["Blocked_proxy"] = 17000,
["Blockedtaggedclosing"] = 2200,
["Blockquote"] = 199000,
["Blockquote/styles.css"] = 199000,
["Blue"] = 18000,
["Bnt"] = 5000,
["Bold_div"] = 2500,
["Border"] = 2600,
["Bot"] = 2000,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1580000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 236000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 119000,
["BoxRec"] = 5500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 4000,
["Boxing_record_summary"] = 4000,
["Boxrec"] = 4700,
["Bq"] = 16000,
["Br"] = 11000,
["Br_separated_entries"] = 1710000,
["Break"] = 28000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4900,
["Broken_anchors"] = 61000,
["Broken_ref"] = 59000,
["Broken_ref/cat"] = 3800,
["Broken_ref/lang"] = 59000,
["Broken_ref/styles.css"] = 55000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6500,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 82000,
["Bus_icon"] = 3600,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4400,
["By_whom"] = 6100,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11300000,
["Module:Banner_shell/config"] = 11300000,
["Module:Banner_shell/styles.css"] = 11300000,
["Module:BaseConvert"] = 37000,
["Module:Based_on"] = 29000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:Box-header/styles.css"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2370000,
["Module:Build_bracket"] = 8400,
}
9va0rk38dqmha61zejn9bo9znl6pyfc
64918
64917
2025-06-29T05:09:03Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64918
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3800,
["BDFutbol"] = 8000,
["BEL"] = 8700,
["BGR"] = 5800,
["BIH"] = 4400,
["BLP"] = 1180000,
["BLP_one_source"] = 8200,
["BLP_others"] = 13000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 99000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 8300,
["BLP_unreferenced_section"] = 8100,
["BLP_unsourced"] = 8200,
["BLP_unsourced_section"] = 2500,
["BLR"] = 5200,
["BRA"] = 10000,
["BS_template"] = 2800,
["BSsplit"] = 14000,
["BSto"] = 7500,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Ballotpedia"] = 2000,
["Bar_box"] = 8700,
["Bar_percent"] = 8400,
["Bare_URL_PDF"] = 8600,
["Bare_URL_inline"] = 5700,
["Base_Mérimée"] = 2400,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8400,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7400,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 29000,
["Basketball_color"] = 7000,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5600,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2100,
["Basketballbox"] = 4700,
["Basketballstats"] = 3400,
["Bda"] = 2800,
["Better_source"] = 2800,
["Better_source_needed"] = 24000,
["Better_source_requested"] = 3900,
["Bibleverse"] = 8000,
["Big"] = 39000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["Billie_Jean_King_Cup_player"] = 2100,
["BioRef"] = 3300,
["Bio_icon"] = 89000,
["Bio_icon2"] = 89000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2500,
["Birds_tasks"] = 32000,
["Birth-date"] = 6100,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6500,
["Birth_date"] = 419000,
["Birth_date_and_age"] = 764000,
["Birth_date_and_age2"] = 6200,
["Birth_date_text"] = 32000,
["Birth_year"] = 8400,
["Birth_year_and_age"] = 47000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 11000,
["Blanked_IP_talk"] = 8260000,
["Blist"] = 30000,
["Block_indent"] = 1040000,
["Block_indent/styles.css"] = 1040000,
["Blocked_and_tagged"] = 5600,
["Blocked_proxy"] = 17000,
["Blockedtaggedclosing"] = 2200,
["Blockquote"] = 200000,
["Blockquote/styles.css"] = 200000,
["Blue"] = 18000,
["Bnt"] = 5000,
["Bold_div"] = 2500,
["Border"] = 2600,
["Bot"] = 2000,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1580000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 236000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 120000,
["BoxRec"] = 5500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 4000,
["Boxing_record_summary"] = 4000,
["Boxrec"] = 4700,
["Bq"] = 16000,
["Br"] = 11000,
["Br_separated_entries"] = 1710000,
["Break"] = 28000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 4900,
["Broken_anchors"] = 61000,
["Broken_ref"] = 59000,
["Broken_ref/cat"] = 3900,
["Broken_ref/lang"] = 59000,
["Broken_ref/styles.css"] = 55000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6500,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 97000,
["Bus_icon"] = 3600,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4400,
["By_whom"] = 6100,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11300000,
["Module:Banner_shell/config"] = 11300000,
["Module:Banner_shell/styles.css"] = 11300000,
["Module:BaseConvert"] = 37000,
["Module:Based_on"] = 29000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:Box-header/styles.css"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2370000,
["Module:Build_bracket"] = 8400,
}
djp4rjxbnij2v27fvpge145dk8yqjrm
64919
64918
2025-07-06T05:09:24Z
en>Ahechtbot
0
[[Wikipedia:BOT|Bot]]: Updated page.
64919
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3800,
["BDFutbol"] = 8100,
["BEL"] = 8800,
["BGR"] = 5800,
["BIH"] = 4400,
["BLP"] = 1190000,
["BLP_one_source"] = 8200,
["BLP_others"] = 13000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 99000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 8300,
["BLP_unreferenced_section"] = 8100,
["BLP_unsourced"] = 8200,
["BLP_unsourced_section"] = 2500,
["BLR"] = 5200,
["BRA"] = 10000,
["BS_template"] = 2800,
["BSsplit"] = 14000,
["BSto"] = 7500,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Ballotpedia"] = 2000,
["Bar_box"] = 8700,
["Bar_percent"] = 8400,
["Bare_URL_PDF"] = 8100,
["Bare_URL_inline"] = 5400,
["Base_Mérimée"] = 2400,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8400,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7400,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 29000,
["Basketball_color"] = 7000,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2100,
["Basketballbox"] = 4700,
["Basketballstats"] = 3400,
["Bda"] = 2800,
["Better_source"] = 2800,
["Better_source_needed"] = 24000,
["Better_source_requested"] = 3900,
["Bibleverse"] = 8000,
["Big"] = 39000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["Billie_Jean_King_Cup_player"] = 2100,
["BioRef"] = 3300,
["Bio_icon"] = 89000,
["Bio_icon2"] = 89000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2500,
["Birds_tasks"] = 32000,
["Birth-date"] = 6100,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6500,
["Birth_date"] = 420000,
["Birth_date_and_age"] = 764000,
["Birth_date_and_age2"] = 6200,
["Birth_date_text"] = 32000,
["Birth_year"] = 8500,
["Birth_year_and_age"] = 47000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 12000,
["Blanked_IP_talk"] = 8260000,
["Blist"] = 30000,
["Block_indent"] = 1040000,
["Block_indent/styles.css"] = 1040000,
["Blocked_and_tagged"] = 5600,
["Blocked_proxy"] = 17000,
["Blockedtaggedclosing"] = 2200,
["Blockquote"] = 200000,
["Blockquote/styles.css"] = 200000,
["Blue"] = 18000,
["Bnt"] = 5000,
["Bold_div"] = 2500,
["Border"] = 2600,
["Bot"] = 2000,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1570000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 236000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 120000,
["BoxRec"] = 5500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 4000,
["Boxing_record_summary"] = 4000,
["Boxrec"] = 4700,
["Bq"] = 16000,
["Br"] = 11000,
["Br_separated_entries"] = 1720000,
["Break"] = 28000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5000,
["Broken_anchors"] = 61000,
["Broken_ref"] = 59000,
["Broken_ref/cat"] = 3900,
["Broken_ref/lang"] = 59000,
["Broken_ref/styles.css"] = 55000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6500,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 100000,
["Bus_icon"] = 3600,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4400,
["By_whom"] = 6000,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11300000,
["Module:Banner_shell/config"] = 11300000,
["Module:Banner_shell/styles.css"] = 11300000,
["Module:BaseConvert"] = 37000,
["Module:Based_on"] = 29000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:Box-header/styles.css"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2370000,
["Module:Build_bracket"] = 8400,
}
3b800mygv5wu0xn9wtdcayx48wz9dll
64920
64919
2025-07-08T07:30:58Z
Icem4k
5186
300 revisions imported from [[:en:Module:Transclusion_count/data/B]]
64919
Scribunto
text/plain
return {
["B-Class"] = 18000,
["BBC_Online"] = 3700,
["BBC_programme"] = 2700,
["BCGNIS"] = 2100,
["BDFA"] = 3800,
["BDFutbol"] = 8100,
["BEL"] = 8800,
["BGR"] = 5800,
["BIH"] = 4400,
["BLP"] = 1190000,
["BLP_one_source"] = 8200,
["BLP_others"] = 13000,
["BLP_primary_sources"] = 6000,
["BLP_sources"] = 99000,
["BLP_sources_section"] = 3400,
["BLP_unreferenced"] = 8300,
["BLP_unreferenced_section"] = 8100,
["BLP_unsourced"] = 8200,
["BLP_unsourced_section"] = 2500,
["BLR"] = 5200,
["BRA"] = 10000,
["BS_template"] = 2800,
["BSsplit"] = 14000,
["BSto"] = 7500,
["BUL"] = 5300,
["BWF.TournamentSoftware.com_profile"] = 2300,
["Babel"] = 44000,
["Background_color"] = 5800,
["Bad_JPEG"] = 2300,
["Ballotpedia"] = 2000,
["Bar_box"] = 8700,
["Bar_percent"] = 8400,
["Bare_URL_PDF"] = 8100,
["Bare_URL_inline"] = 5400,
["Base_Mérimée"] = 2400,
["Baseball_navbox"] = 12000,
["Baseball_primary_link"] = 8400,
["Baseball_primary_style"] = 17000,
["Baseball_secondary_link"] = 7400,
["Baseball_secondary_style"] = 14000,
["Baseball_year"] = 13000,
["Baseballstats"] = 26000,
["Based_on"] = 29000,
["Basketball_color"] = 7000,
["Basketball_color_cell"] = 11000,
["Basketball_color_cell2"] = 5700,
["Basketball_current_roster"] = 2400,
["Basketball_kit"] = 3800,
["Basketball_primary_style"] = 2100,
["Basketball_roster_footer"] = 2100,
["Basketballbox"] = 4700,
["Basketballstats"] = 3400,
["Bda"] = 2800,
["Better_source"] = 2800,
["Better_source_needed"] = 24000,
["Better_source_requested"] = 3900,
["Bibleverse"] = 8000,
["Big"] = 39000,
["Bigger"] = 41000,
["BillboardURLbyName"] = 9300,
["Billie_Jean_King_Cup_player"] = 2100,
["BioRef"] = 3300,
["Bio_icon"] = 89000,
["Bio_icon2"] = 89000,
["Biographical_Directory_of_Congress"] = 10000,
["Bioguide"] = 3200,
["Biology_high_taxon_classification_navs"] = 2500,
["Birds_tasks"] = 32000,
["Birth-date"] = 6100,
["Birth-date_and_age"] = 14000,
["Birth_based_on_age_as_of_date"] = 6500,
["Birth_date"] = 420000,
["Birth_date_and_age"] = 764000,
["Birth_date_and_age2"] = 6200,
["Birth_date_text"] = 32000,
["Birth_year"] = 8500,
["Birth_year_and_age"] = 47000,
["Bk"] = 4000,
["Bkicon"] = 2400,
["Black"] = 12000,
["Blanked_IP_talk"] = 8260000,
["Blist"] = 30000,
["Block_indent"] = 1040000,
["Block_indent/styles.css"] = 1040000,
["Blocked_and_tagged"] = 5600,
["Blocked_proxy"] = 17000,
["Blockedtaggedclosing"] = 2200,
["Blockquote"] = 200000,
["Blockquote/styles.css"] = 200000,
["Blue"] = 18000,
["Bnt"] = 5000,
["Bold_div"] = 2500,
["Border"] = 2600,
["Bot"] = 2000,
["BotApproved"] = 2300,
["BotTrial"] = 2500,
["Bot_trial"] = 2600,
["Botanist"] = 4800,
["Botanist/styles.css"] = 4800,
["Both"] = 1570000,
["Botop"] = 2100,
["Bots"] = 17000,
["Box"] = 236000,
["Box-footer"] = 6300,
["Box-header"] = 5600,
["Box-shadow_border"] = 120000,
["BoxRec"] = 5500,
["Boxbottom"] = 2600,
["Boxboxbottom"] = 16000,
["Boxboxtop"] = 19000,
["BoxingRecordSummary"] = 4000,
["Boxing_record_summary"] = 4000,
["Boxrec"] = 4700,
["Bq"] = 16000,
["Br"] = 11000,
["Br_separated_entries"] = 1720000,
["Break"] = 28000,
["British_English"] = 17000,
["Brldb_prim"] = 2200,
["Broken_anchor"] = 5000,
["Broken_anchors"] = 61000,
["Broken_ref"] = 59000,
["Broken_ref/cat"] = 3900,
["Broken_ref/lang"] = 59000,
["Broken_ref/styles.css"] = 55000,
["Bronze03"] = 17000,
["Bronze3"] = 51000,
["Bronze_medal"] = 6500,
["Bs_position"] = 2100,
["Buddhism_topics"] = 2100,
["Bulleted_list"] = 100000,
["Bus_icon"] = 3600,
["Busy"] = 2900,
["Butt-Stations"] = 2600,
["Button"] = 46000,
["By"] = 4400,
["By_whom"] = 6000,
["Module:Babel"] = 44000,
["Module:Banner_shell"] = 11300000,
["Module:Banner_shell/config"] = 11300000,
["Module:Banner_shell/styles.css"] = 11300000,
["Module:BaseConvert"] = 37000,
["Module:Based_on"] = 29000,
["Module:Bibleverse"] = 8000,
["Module:Box-header"] = 5800,
["Module:Box-header/colours"] = 5800,
["Module:Box-header/styles.css"] = 5800,
["Module:British_regnal_year"] = 2700,
["Module:British_regnal_year/data"] = 2700,
["Module:Buffer"] = 2370000,
["Module:Build_bracket"] = 8400,
}
3b800mygv5wu0xn9wtdcayx48wz9dll
Template:T
10
8173
64524
2004-04-01T03:35:59Z
en>Kukkurovaca
0
64524
wikitext
text/x-wiki
ṭ
awck4a3qw5mpphna3henzf5shij5aft
64525
64524
2005-04-04T01:42:47Z
en>When-Trees-Collide
0
copied from [[meta:Template:T]]
64525
wikitext
text/x-wiki
start{{{1}}}end
aq0mfunzffp24p72b1lccrxg7oq745r
64526
64525
2005-04-04T02:46:17Z
en>SPUI
0
rv
64526
wikitext
text/x-wiki
ṭ
awck4a3qw5mpphna3henzf5shij5aft
64527
64526
2005-04-07T20:37:08Z
en>SEWilco
0
(copied from meta:Template:T)
64527
wikitext
text/x-wiki
start{{{1}}}end
aq0mfunzffp24p72b1lccrxg7oq745r
64528
64527
2005-08-10T11:19:06Z
en>Stevenwmccrary58
0
64528
wikitext
text/x-wiki
start-{{{1}}}-end
c6bb8yrspmcw9ayzjxfcad4cgjpifvc
64529
64528
2006-02-07T16:25:27Z
199.129.229.201
64529
wikitext
text/x-wiki
start-{{{1|pqr}}}-end
mu3g3xt0eoy8ke7sm0mipm2hrvcs5up
64530
64529
2006-08-07T02:28:32Z
82.36.120.13
Copied over from meta.wikimedia so that pages such as Help:Template#msgnw work better. A lot more needs to be done here, but this is one thing.
64530
wikitext
text/x-wiki
<includeonly><!--t-->start-{{{1|pqr}}}-end</includeonly><noinclude><nowiki>start-{{{1|pqr}}}-end</nowiki>
== Examples ==
{| {{prettytable}}
! Code
! Result
|- style="vertical-align:top;"
| <pre>
{{T}}
</pre>
||{{T}}
|- style="vertical-align:top;"
| <pre>
{{T|}}
</pre>
||{{T|}}
|- style="vertical-align:top;"
| <pre>
{{T|abc}}
</pre>
||{{T|abc}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|def}}
</pre>
||{{T|abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|1=def}}
</pre>
||{{T|1=abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|1=def}}
</pre>
||{{T|abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|def}}
</pre>
||{{T|1=abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T}}}}
</pre>
||{{T|{{T}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T}}}}}}
</pre>
||{{T|{{T|{{T}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T|{{T}}}}}}}}
</pre>
||{{T|{{T|{{T|{{T}}}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|a{{t|b}}}}
</pre>
||{{T|a{{t|b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|a<nowiki>=</nowiki>b}}}}
</pre>
||{{T|{{T|a=b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|<nowiki>a=b</nowiki>}}
</pre>
||{{T|a=b}}
|- style="vertical-align:top;"
| <pre>
{{T|1<nowiki>=a=b</nowiki>}}
</pre>
||{{T|1=a=b}}
|}
</noinclude>
lxlntm08churs1lag9yf57k48v63bet
64531
64530
2006-08-07T22:44:40Z
en>Trevor MacInnis
0
subst templates: See [[Wikipedia:Template substitution]], Replaced: {{pretty → {{subst:pretty, using [[WP:AWB|AWB]]
64531
wikitext
text/x-wiki
<includeonly><!--t-->start-{{{1|pqr}}}-end</includeonly><noinclude><nowiki>start-{{{1|pqr}}}-end</nowiki>
== Examples ==
{| class="wikitable"
! Code
! Result
|- style="vertical-align:top;"
| <pre>
{{T}}
</pre>
||{{T}}
|- style="vertical-align:top;"
| <pre>
{{T|}}
</pre>
||{{T|}}
|- style="vertical-align:top;"
| <pre>
{{T|abc}}
</pre>
||{{T|abc}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|def}}
</pre>
||{{T|abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|1=def}}
</pre>
||{{T|1=abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|1=def}}
</pre>
||{{T|abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|def}}
</pre>
||{{T|1=abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T}}}}
</pre>
||{{T|{{T}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T}}}}}}
</pre>
||{{T|{{T|{{T}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T|{{T}}}}}}}}
</pre>
||{{T|{{T|{{T|{{T}}}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|a{{t|b}}}}
</pre>
||{{T|a{{t|b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|a<nowiki>=</nowiki>b}}}}
</pre>
||{{T|{{T|a=b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|<nowiki>a=b</nowiki>}}
</pre>
||{{T|a=b}}
|- style="vertical-align:top;"
| <pre>
{{T|1<nowiki>=a=b</nowiki>}}
</pre>
||{{T|1=a=b}}
|}
</noinclude>
iata8tm2usznbdvtj0ya5bdoaqk7g9k
64532
64531
2007-03-25T18:12:37Z
en>Altermike
0
64532
wikitext
text/x-wiki
<includeonly><!--t-->start-{{{1|pqr}}}-end</includeonly><noinclude><nowiki>start-{{{1|pqr}}}-end</nowiki>
== Examples ==
{| class="wikitable"
! Code
! Result
|- style="vertical-align:top;"
| <pre>
{{T}}
</pre>
||{{T}}
|- style="vertical-align:top;"
| <pre>
{{T|}}
</pre>
||{{T|}}
|- style="vertical-align:top;"
| <pre>
{{T|abc}}
</pre>
||{{T|abc}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|def}}
</pre>
||{{T|abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|1=def}}
</pre>
||{{T|1=abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|1=def}}
</pre>
||{{T|abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|def}}
</pre>
||{{T|1=abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T}}}}
</pre>
||{{T|{{T}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T}}}}}}
</pre>
||{{T|{{T|{{T}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T|{{T}}}}}}}}
</pre>
||{{T|{{T|{{T|{{T}}}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|a{{t|b}}}}
</pre>
||{{T|a{{t|b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|a<nowiki>=</nowiki>b}}}}
</pre>
||{{T|{{T|a=b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|<nowiki>a=b</nowiki>}}
</pre>
||{{T|a=b}}
|- style="vertical-align:top;"
| <pre>
{{T|1<nowiki>=a=b</nowiki>}}
</pre>
||{{T|1=a=b}}
|}
[[Category:Templates]]
</noinclude>
mnmyj5aco4da9lgz5fznl44evgu9qyu
64533
64532
2007-03-29T03:22:53Z
en>Paul A
0
move to [[Category:Uncategorized templates]]
64533
wikitext
text/x-wiki
<includeonly><!--t-->start-{{{1|pqr}}}-end</includeonly><noinclude><nowiki>start-{{{1|pqr}}}-end</nowiki>
== Examples ==
{| class="wikitable"
! Code
! Result
|- style="vertical-align:top;"
| <pre>
{{T}}
</pre>
||{{T}}
|- style="vertical-align:top;"
| <pre>
{{T|}}
</pre>
||{{T|}}
|- style="vertical-align:top;"
| <pre>
{{T|abc}}
</pre>
||{{T|abc}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|def}}
</pre>
||{{T|abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|1=def}}
</pre>
||{{T|1=abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|1=def}}
</pre>
||{{T|abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|def}}
</pre>
||{{T|1=abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T}}}}
</pre>
||{{T|{{T}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T}}}}}}
</pre>
||{{T|{{T|{{T}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T|{{T}}}}}}}}
</pre>
||{{T|{{T|{{T|{{T}}}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|a{{t|b}}}}
</pre>
||{{T|a{{t|b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|a<nowiki>=</nowiki>b}}}}
</pre>
||{{T|{{T|a=b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|<nowiki>a=b</nowiki>}}
</pre>
||{{T|a=b}}
|- style="vertical-align:top;"
| <pre>
{{T|1<nowiki>=a=b</nowiki>}}
</pre>
||{{T|1=a=b}}
|}
[[Category:Uncategorized templates]]
</noinclude>
7la7b601fjbgxd1m1dsnj6awz3uzp36
64534
64533
2007-04-02T03:37:11Z
en>Kevinkor2
0
cat as [[:Category:Demo template]]
64534
wikitext
text/x-wiki
<includeonly><!--t-->start-{{{1|pqr}}}-end</includeonly><noinclude><nowiki>start-{{{1|pqr}}}-end</nowiki>
== Examples ==
{| class="wikitable"
! Code
! Result
|- style="vertical-align:top;"
| <pre>
{{T}}
</pre>
||{{T}}
|- style="vertical-align:top;"
| <pre>
{{T|}}
</pre>
||{{T|}}
|- style="vertical-align:top;"
| <pre>
{{T|abc}}
</pre>
||{{T|abc}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|def}}
</pre>
||{{T|abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|1=def}}
</pre>
||{{T|1=abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|1=def}}
</pre>
||{{T|abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|def}}
</pre>
||{{T|1=abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T}}}}
</pre>
||{{T|{{T}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T}}}}}}
</pre>
||{{T|{{T|{{T}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T|{{T}}}}}}}}
</pre>
||{{T|{{T|{{T|{{T}}}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|a{{t|b}}}}
</pre>
||{{T|a{{t|b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|a<nowiki>=</nowiki>b}}}}
</pre>
||{{T|{{T|a=b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|<nowiki>a=b</nowiki>}}
</pre>
||{{T|a=b}}
|- style="vertical-align:top;"
| <pre>
{{T|1<nowiki>=a=b</nowiki>}}
</pre>
||{{T|1=a=b}}
|}
[[Category:Demo template]]
</noinclude>
nvgf5l8txvr3t2t7yvqnnwj4zvjwver
64535
64534
2008-02-12T12:17:11Z
en>Nsaa
0
iw no
64535
wikitext
text/x-wiki
<includeonly><!--t-->start-{{{1|pqr}}}-end</includeonly><noinclude><nowiki>start-{{{1|pqr}}}-end</nowiki>
== Examples ==
{| class="wikitable"
! Code
! Result
|- style="vertical-align:top;"
| <pre>
{{T}}
</pre>
||{{T}}
|- style="vertical-align:top;"
| <pre>
{{T|}}
</pre>
||{{T|}}
|- style="vertical-align:top;"
| <pre>
{{T|abc}}
</pre>
||{{T|abc}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|def}}
</pre>
||{{T|abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|1=def}}
</pre>
||{{T|1=abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|1=def}}
</pre>
||{{T|abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|def}}
</pre>
||{{T|1=abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T}}}}
</pre>
||{{T|{{T}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T}}}}}}
</pre>
||{{T|{{T|{{T}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T|{{T}}}}}}}}
</pre>
||{{T|{{T|{{T|{{T}}}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|a{{t|b}}}}
</pre>
||{{T|a{{t|b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|a<nowiki>=</nowiki>b}}}}
</pre>
||{{T|{{T|a=b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|<nowiki>a=b</nowiki>}}
</pre>
||{{T|a=b}}
|- style="vertical-align:top;"
| <pre>
{{T|1<nowiki>=a=b</nowiki>}}
</pre>
||{{T|1=a=b}}
|}
[[Category:Demo template]]
[[no:mal:T]]
</noinclude>
oqlnn547wlh9zef3voeiqj1auqqg55a
64536
64535
2008-03-13T21:19:47Z
en>16@r
0
{{Latin alphabet navbox (template)}}
64536
wikitext
text/x-wiki
<includeonly><!--t-->start-{{{1|pqr}}}-end</includeonly><noinclude>
{{Latin alphabet navbox (template)}}
<nowiki>start-{{{1|pqr}}}-end</nowiki>
== Examples ==
{| class="wikitable"
! Code
! Result
|- style="vertical-align:top;"
| <pre>
{{T}}
</pre>
||{{T}}
|- style="vertical-align:top;"
| <pre>
{{T|}}
</pre>
||{{T|}}
|- style="vertical-align:top;"
| <pre>
{{T|abc}}
</pre>
||{{T|abc}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|def}}
</pre>
||{{T|abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|1=def}}
</pre>
||{{T|1=abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|1=def}}
</pre>
||{{T|abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|def}}
</pre>
||{{T|1=abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T}}}}
</pre>
||{{T|{{T}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T}}}}}}
</pre>
||{{T|{{T|{{T}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T|{{T}}}}}}}}
</pre>
||{{T|{{T|{{T|{{T}}}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|a{{t|b}}}}
</pre>
||{{T|a{{t|b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|a<nowiki>=</nowiki>b}}}}
</pre>
||{{T|{{T|a=b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|<nowiki>a=b</nowiki>}}
</pre>
||{{T|a=b}}
|- style="vertical-align:top;"
| <pre>
{{T|1<nowiki>=a=b</nowiki>}}
</pre>
||{{T|1=a=b}}
|}
[[Category:Demo template]]
[[no:mal:T]]
</noinclude>
7s4osnrgmwmzyg6ssts6fouvperv19x
64537
64536
2008-03-15T04:24:38Z
en>Srleffler
0
Reverted edits by [[Special:Contributions/16@r|16@r]] ([[User talk:16@r|talk]]) to last version by Nsaa
64537
wikitext
text/x-wiki
<includeonly><!--t-->start-{{{1|pqr}}}-end</includeonly><noinclude><nowiki>start-{{{1|pqr}}}-end</nowiki>
== Examples ==
{| class="wikitable"
! Code
! Result
|- style="vertical-align:top;"
| <pre>
{{T}}
</pre>
||{{T}}
|- style="vertical-align:top;"
| <pre>
{{T|}}
</pre>
||{{T|}}
|- style="vertical-align:top;"
| <pre>
{{T|abc}}
</pre>
||{{T|abc}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|def}}
</pre>
||{{T|abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|1=def}}
</pre>
||{{T|1=abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|1=def}}
</pre>
||{{T|abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|def}}
</pre>
||{{T|1=abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T}}}}
</pre>
||{{T|{{T}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T}}}}}}
</pre>
||{{T|{{T|{{T}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T|{{T}}}}}}}}
</pre>
||{{T|{{T|{{T|{{T}}}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|a{{t|b}}}}
</pre>
||{{T|a{{t|b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|a<nowiki>=</nowiki>b}}}}
</pre>
||{{T|{{T|a=b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|<nowiki>a=b</nowiki>}}
</pre>
||{{T|a=b}}
|- style="vertical-align:top;"
| <pre>
{{T|1<nowiki>=a=b</nowiki>}}
</pre>
||{{T|1=a=b}}
|}
[[Category:Demo template]]
[[no:mal:T]]
</noinclude>
oqlnn547wlh9zef3voeiqj1auqqg55a
64538
64537
2008-05-19T20:14:56Z
en>Teresa-swift
0
/* Examples */
64538
wikitext
text/x-wiki
<includeonly><!--t-->start-{{{1|pqr}}}-end</includeonly><noinclude><nowiki>start-{{{1|pqr}}}-end</nowiki>
<html><body bgcolor="teal">
== Examples ==
<{| class="wikitable"
! Code
! Result
|- style="vertical-align:top;"
| <pre>
{{T}}
</pre>
||{{T}}
|- style="vertical-align:top;"
| <pre>
{{T|}}
</pre>
||{{T|}}
|- style="vertical-align:top;"
| <pre>
{{T|abc}}
</pre>
||{{T|abc}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|def}}
</pre>
||{{T|abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|1=def}}
</pre>
||{{T|1=abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|1=def}}
</pre>
||{{T|abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|def}}
</pre>
||{{T|1=abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T}}}}
</pre>
||{{T|{{T}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T}}}}}}
</pre>
||{{T|{{T|{{T}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T|{{T}}}}}}}}
</pre>
||{{T|{{T|{{T|{{T}}}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|a{{t|b}}}}
</pre>
||{{T|a{{t|b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|a<nowiki>=</nowiki>b}}}}
</pre>
||{{T|{{T|a=b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|<nowiki>a=b</nowiki>}}
</pre>
||{{T|a=b}}
|- style="vertical-align:top;"
| <pre>
{{T|1<nowiki>=a=b</nowiki>}}
</pre>
||{{T|1=a=b}}
|}
[[Category:Demo template]]
[[no:mal:T]]
</noinclude>
</body></html>
8gtg2653q0g5idccd124bh7j6c4e53m
64539
64538
2008-07-06T06:13:13Z
en>Ludwigs2
0
fix
64539
wikitext
text/x-wiki
<includeonly><!--t-->start-{{{1|pqr}}}-end</includeonly><noinclude><nowiki>start-{{{1|pqr}}}-end</nowiki>
<html><body bgcolor="teal">
== Examples ==
<{| class="wikitable"
! Code
! Result
|- style="vertical-align:top;"
| <pre>
{{T}}
</pre>
||{{T}}
|- style="vertical-align:top;"
| <pre>
{{T|}}
</pre>
||{{T|}}
|- style="vertical-align:top;"
| <pre>
{{T|abc}}
</pre>
||{{T|abc}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|def}}
</pre>
||{{T|abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|1=def}}
</pre>
||{{T|1=abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|1=def}}
</pre>
||{{T|abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|def}}
</pre>
||{{T|1=abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T}}}}
</pre>
||{{T|{{T}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T}}}}}}
</pre>
||{{T|{{T|{{T}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T|{{T}}}}}}}}
</pre>
||{{T|{{T|{{T|{{T}}}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|a{{t|b}}}}
</pre>
||{{T|a{{t|b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|a<nowiki>=</nowiki>b}}}}
</pre>
||{{T|{{T|a=b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|<nowiki>a=b</nowiki>}}
</pre>
||{{T|a=b}}
|- style="vertical-align:top;"
| <pre>
{{T|1<nowiki>=a=b</nowiki>}}
</pre>
||{{T|1=a=b}}
|}
[[Category:Demo template]]
[[no:mal:T]]
</noinclude>
o5rvtme37olq0ge04vby0alxfvjpkx5
64540
64539
2008-07-06T06:13:38Z
en>Ludwigs2
0
fix
64540
wikitext
text/x-wiki
<includeonly><!--t-->start-{{{1|pqr}}}-end</includeonly><noinclude><nowiki>start-{{{1|pqr}}}-end</nowiki>
== Examples ==
<{| class="wikitable"
! Code
! Result
|- style="vertical-align:top;"
| <pre>
{{T}}
</pre>
||{{T}}
|- style="vertical-align:top;"
| <pre>
{{T|}}
</pre>
||{{T|}}
|- style="vertical-align:top;"
| <pre>
{{T|abc}}
</pre>
||{{T|abc}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|def}}
</pre>
||{{T|abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|1=def}}
</pre>
||{{T|1=abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|abc|1=def}}
</pre>
||{{T|abc|1=def}}
|- style="vertical-align:top;"
| <pre>
{{T|1=abc|def}}
</pre>
||{{T|1=abc|def}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T}}}}
</pre>
||{{T|{{T}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T}}}}}}
</pre>
||{{T|{{T|{{T}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|{{T|{{T}}}}}}}}
</pre>
||{{T|{{T|{{T|{{T}}}}}}}}
|- style="vertical-align:top;"
| <pre>
{{T|a{{t|b}}}}
</pre>
||{{T|a{{t|b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|{{T|a<nowiki>=</nowiki>b}}}}
</pre>
||{{T|{{T|a=b}}}}
|- style="vertical-align:top;"
| <pre>
{{T|<nowiki>a=b</nowiki>}}
</pre>
||{{T|a=b}}
|- style="vertical-align:top;"
| <pre>
{{T|1<nowiki>=a=b</nowiki>}}
</pre>
||{{T|1=a=b}}
|}
[[Category:Demo template]]
[[no:mal:T]]
</noinclude>
4vv7ipkar9tyhnldcfr8jcebad1vioa
64541
64540
2008-07-06T06:21:00Z
en>Ludwigs2
0
/* Examples */ multiple fixes
64541
wikitext
text/x-wiki
<includeonly><!--t-->start-{{{1|pqr}}}-end</includeonly><noinclude><nowiki>start-{{{1|pqr}}}-end</nowiki>
== Examples ==
{| class="wikitable"
! Code
! Result
|- style="vertical-align:top;"
|<nowiki>{{T}}</nowiki>
|{{T}}
|- style="vertical-align:top;"
|<nowiki>{{T|}}</nowiki>
|{{T|}}
|- style="vertical-align:top;"
|<nowiki>{{T|abc}}</nowiki>
|{{T|abc}}
|- style="vertical-align:top;"
|<nowiki>{{T|abc|def}}</nowiki>
|{{T|abc|def}}
|- style="vertical-align:top;"
|<nowiki>{{T|1=abc|1=def}}</nowiki>
|{{T|1=abc|1=def}}
|- style="vertical-align:top;"
|<nowiki>{{T|abc|1=def}}</nowiki>
|{{T|abc|1=def}}
|- style="vertical-align:top;"
|<nowiki>{{T|1=abc|def}}</nowiki>
|{{T|1=abc|def}}
|- style="vertical-align:top;"
|<nowiki>{{T|{{T}}}}</nowiki>
|{{T|{{T}}}}
|- style="vertical-align:top;"
|<nowiki>{{T|{{T|{{T}}}}}}</nowiki>
|{{T|{{T|{{T}}}}}}
|- style="vertical-align:top;"
|<nowiki>{{T|{{T|{{T|{{T}}}}}}}}</nowiki>
|{{T|{{T|{{T|{{T}}}}}}}}
|- style="vertical-align:top;"
|<nowiki>{{T|a{{t|b}}}}</nowiki>
|{{T|a{{t|b}}}}
|- style="vertical-align:top;"
|<nowiki>{{T|{{T|a<nowiki>=</nowiki>b}}}}</nowiki>
|{{T|{{T|a=b}}}}
|- style="vertical-align:top;"
|<nowiki>{{T|<nowiki>a=b</nowiki>}}</nowiki>
|{{T|a=b}}
|- style="vertical-align:top;"
|<nowiki>{{T|1<nowiki>=a=b</nowiki>}}</nowiki>
|{{T|1=a=b}}
|}
[[Category:Demo template]]
[[no:mal:T]]
</noinclude>
cpqcfc0i1avhlyclhv0kg5fcooztkp9
64542
64541
2009-09-10T18:42:48Z
en>Coldacid
0
Used as Template:tl throughout English Wikipedia; demo template referenced only on meta
64542
wikitext
text/x-wiki
#REDIRECT [[Template:tl]]{{Used as Template:tl throughout English Wikipedia; demo template referenced only on meta}}
m3tqeufe1ea8sclvjgp16hfoi9j4fnb
64543
64542
2010-01-19T15:23:29Z
en>Topbanana
0
Convert template transclusion into comment; I believe this was the intention.
64543
wikitext
text/x-wiki
#REDIRECT [[Template:tl]]
<!-- Used as Template:tl throughout English Wikipedia; demo template referenced only on meta ->
74rtluejlc1izdmxf0pe9y03u63c8ez
64544
64543
2010-09-11T03:24:59Z
en>NuclearWarfare
0
Protected Template:T: [[WP:HRT|Highly visible template]] ([edit=sysop] (indefinite) [move=sysop] (indefinite))
64543
wikitext
text/x-wiki
#REDIRECT [[Template:tl]]
<!-- Used as Template:tl throughout English Wikipedia; demo template referenced only on meta ->
74rtluejlc1izdmxf0pe9y03u63c8ez
64545
64544
2019-08-19T12:04:11Z
en>Wbm1058
0
{{R from template shortcut}}
64545
wikitext
text/x-wiki
#REDIRECT [[Template:tl]]
{{Rcat shell|
{{R from template shortcut}}
}}
<!-- Used as Template:tl throughout English Wikipedia; demo template referenced only on meta ->
1tuxhjhgiad3kli8gnbjst6fx5ka4mq
64546
64545
2021-02-12T22:36:35Z
en>Redrose64
0
fix double redirect
64546
wikitext
text/x-wiki
#REDIRECT [[Template:Template link]]
{{Rcat shell|
{{R from template shortcut}}
}}
<!-- Used as Template:tl throughout English Wikipedia; demo template referenced only on meta ->
ekymzagefwcr5ognvwfytvfyd8862ok
64547
52386
2025-07-08T07:30:47Z
Icem4k
5186
23 revisions imported from [[:en:Template:T]]
52385
wikitext
text/x-wiki
#REDIRECT [[Template:Template link]]
{{Rcat shell|
{{R from template shortcut}}
}}
<!-- Used as Template:tl throughout English Wikipedia; demo template referenced only on meta -->
lundwspklp4q9oao3icq7qp0luocglh
Template:POTD/2025-07-14
10
8907
59821
59788
2025-07-08T00:38:06Z
Icem4k
5186
59821
wikitext
text/x-wiki
{{POTD {{{1|{{{style|default}}}}}}
|image=Blue-legged chameleon (Calumma crypticum) male Ranomafana.jpg
|size=350
|title=[[Calumma crypticum]]
|texttitle=Calumma crypticum
|caption=
'''''[[Calumma crypticum]]''''', namwali wamiyendo ya buluu, ndi mtundu wa [[nkhwekhwe]] wopezeka kum'mawa kwa Madagascar. Monga mmene zimakhalira ndi mphutsi zina, mtundu wa munthu umasinthasintha ndipo umadalira malo ake, kutentha kozungulira, ndi kusiyana kwa msinkhu wa kuwala. Mitunduyi nthawi zambiri imakhala yamitundu yosiyanasiyana, yokhala ndi zofiirira zobiriwira, zabuluu ndi zobiriwira; miyendo nthawi zambiri imakhala ndi buluu. Munthu uyu wa ''C. crypticum'' adajambulidwa ku [[Ranomafana National Park]], Madagascar, ndipo amatha kudziwika ngati wamwamuna ndi mphuno yake yayitali yokhala ngati nyanga.
|credit=Photograph credit: [[User:Charlesjsharp|Charles James Sharp]]
}}<noinclude>[[Category:Wikipedia Picture of the day {{#time:F Y|{{SUBPAGENAME}}}}]]
</noinclude>
tqvakemfjo9hyu62oc5g438x5wcsqvi
Template:POTD protected/2025-07-08
10
8925
59810
2025-07-07T23:42:12Z
Icem4k
5186
Manually creating the protected version of a [[WP:POTD]] template
59810
wikitext
text/x-wiki
{| role="presentation" style="margin:0 3px 3px; width:100%; box-sizing:border-box; text-align:left; border-collapse:collapse; "
| style="padding:0 0.9em 0 0; width:400px;" | [[File:WINDOM, William-Treasury (BEP engraved portrait).jpg|400px|''William Windom'']]
| style="padding:0 6px 0 0" |
'''[[William Windom|William Windom]]''' (1827-1891) anali wandale waku America wochokera ku [[Minnesota]]. Anatumikira monga [[Chipani cha Republican (United States))|Republican]] mu [[United States House of Representatives]] kuchokera mu 1859 mpaka 1869, ndiponso mu [[United States Senate]] kwa nyengo zitatu pakati pa 1870 ndi 1883. Anatumikiranso kaŵiri monga [[United States Secretary of the Treasury|Secretary of Treasure]] atatu pansi pa Treasury.] Izi [[zojambula pamzere]] za Windom zidapangidwa cha m'ma 1902 ndi [[United States Department of Treasury|Department of Treasury]]'s [[Bureau of Engraving and Printing]] (BEP) monga gawo la [[US Treasury specimen book|BEP presentation album]] ya alembi 42 oyambirira a chuma.
<p style="text-align:left;"><small>Ngongole yojambula: [[Bureau of Engraving and Printing]]; yobwezeretsedwa ndi [[User:Godot13|Andrew Shiva]]</small></p>
<div class="potd-recent" style="text-align:right;">
Zaposachedwa: {{flatlist|class=inline|1=
* [[Template:POTD/2025-07-07|''Soyuz MS'']]
* [[Template:POTD/2025-07-06| Tofana di Rozes]]
* [[Template:POTD/2025-07-05|Zojambulajambula ndi zolemba pamapepala yandalama aku United States]]
}}</div>
|}<noinclude>
[[Category:Chithunzi cha maofesi a tsikulo {{#time:F Y|{{SUBPAGENAME}}}}]]
</noinclude>
a74qa540y26snunzct65squfqqrudbt
Template:POTD protected/2025-07-09
10
8926
59811
2025-07-07T23:45:16Z
Icem4k
5186
Manually creating the protected version of a [[WP:POTD]] template
59811
wikitext
text/x-wiki
{| role="presentation" style="margin:0 3px 3px; width:100%; box-sizing:border-box; text-align:left; border-collapse:collapse; "
| style="padding:0 0.9em 0 0; width:400px;" | [[File:Roan antelope (Hippotragus equinus koba).jpg|400px|''William Windom'']]
| style="padding:0 6px 0 0" |
'''[[Roan antelope]]''' (''Hippotragus equinus'') ndi mtundu wa [[savanna]] antelope omwe amapezeka kumadzulo, pakati ndi kumwera kwa Africa. Amatchulidwa chifukwa cha malaya ake ofiirira, ndipo ali ndi nkhope yakuda yokhala ndi zigamba zoyera kuzungulira maso ndi mkamwa, komanso tsitsi lalifupi lolunjika la tsitsi lotuwa lotuwa lomwe limatuluka kumbuyo kwa khosi mpaka kumphako. Mbalame yolusa iyi, ya [[subspecies]] ''H. e. koba'', inajambulidwa ku Senegal; Mitundu ya tinthu tating'onoting'ono imayambira ku Senegal kupita ku Benin kumadzulo kwa Africa.
<p style="text-align:left;"><small>Photograph credit: [[User:Charlesjsharp|Charles James Sharp]]</small></p>
<div class="potd-recent" style="text-align:right;">
Zaposachedwa: {{flatlist|class=inline|1=
* [[Template:POTD/2025-07-08|William Windom]]
* [[Template:POTD/2025-07-07|''Soyuz MS'']]
* [[Template:POTD/2025-07-06| Tofana di Rozes]]
}}</div>
|}<noinclude>
[[Category:Chithunzi cha maofesi a tsikulo {{#time:F Y|{{SUBPAGENAME}}}}]]
</noinclude>
slvz6ldll4rfzkmg2c8x90xia6x7gun
59812
59811
2025-07-07T23:47:16Z
Icem4k
5186
59812
wikitext
text/x-wiki
{| role="presentation" style="margin:0 3px 3px; width:100%; box-sizing:border-box; text-align:left; border-collapse:collapse; "
| style="padding:0 0.9em 0 0; width:400px;" | [[File:Roan antelope (Hippotragus equinus koba).jpg|400px|''William Windom'']]
| style="padding:0 6px 0 0" |
'''[[Roan antelope]]''' (''Hippotragus equinus'') ndi mtundu wa [[savanna]] antelope omwe amapezeka kumadzulo, pakati ndi kumwera kwa Africa. Amatchulidwa chifukwa cha malaya ake ofiirira, ndipo ali ndi nkhope yakuda yokhala ndi zigamba zoyera kuzungulira maso ndi mkamwa, komanso tsitsi lalifupi lolunjika la tsitsi lotuwa lotuwa lomwe limatuluka kumbuyo kwa khosi mpaka kumphako. Mbalame yolusa iyi, ya [[subspecies]] ''H. e. koba'', inajambulidwa ku Senegal; Mitundu ya tinthu tating'onoting'ono imayambira ku Senegal kupita ku Benin kumadzulo kwa Africa.
<p style="text-align:left;"><small>Photograph credit: [[User:Charlesjsharp|Charles James Sharp]]</small></p>
<div class="potd-recent" style="text-align:right;">
Zaposachedwa: {{flatlist|class=inline|1=
* [[Template:POTD/2025-07-08|''William Windom'']]
* [[Template:POTD/2025-07-07|Soyuz MS]]
* [[Template:POTD/2025-07-06| Tofana di Rozes]]
}}</div>
|}<noinclude>
[[Category:Chithunzi cha maofesi a tsikulo {{#time:F Y|{{SUBPAGENAME}}}}]]
</noinclude>
7rro16f8tc4oygdyabneu2g1sf5aw0o
Template:POTD protected/2025-07-10
10
8927
59813
2025-07-07T23:50:14Z
Icem4k
5186
Manually creating the protected version of a [[WP:POTD]] template
59813
wikitext
text/x-wiki
{| role="presentation" style="margin:0 3px 3px; width:100%; box-sizing:border-box; text-align:left; border-collapse:collapse; "
| style="padding:0 0.9em 0 0; width:400px;" | [[File:20150201 1316 Skispringen Hinzenbach Elena Runggaldier 8340.jpg|400px|''Elena Runggaldier'']]
| style="padding:0 6px 0 0" |
'''[[Elena Runggaldier]]''' (wobadwa 10 July 1990) ndi waku Italy [[Ski jumping|ski jumper]] ndi [[Nordic combined|Nordic-combined]] skier. Adapambana mendulo yasiliva pa [[FIS Nordic World Ski Championships 2011]], ndipo adatengapo gawo mu zinayi [[FIS Ski Jumping World Cup]] ndikuyimira Italy pakudumpha kwamasewera awiri [[Masewera a Olimpiki Ozizira]]. Chithunzichi chikuwonetsa Runggaldier ku [[Hinzenbach]], Austria, komwe adachita nawo mpikisano wa [[2014-15 FIS Ski Jumping World Cup]].
<p style="text-align:left;"><small>Photograph credit: [[User:Ailura|Ailura]]; edited by [[User:Crisco 1492|Chris Woodrich]]</small></p>
<div class="potd-recent" style="text-align:right;">
Zaposachedwa: {{flatlist|class=inline|1=
* [[Template:POTD/2025-07-06|''Roan antelope'']]
* [[Template:POTD/2025-07-08|William Windom]]
* [[Template:POTD/2025-07-07|Soyuz MS]]
}}</div>
|}<noinclude>
[[Category:Chithunzi cha maofesi a tsikulo {{#time:F Y|{{SUBPAGENAME}}}}]]
</noinclude>
sc244h0j0hppe9yra162rkvypgkhl16
59814
59813
2025-07-07T23:50:37Z
Icem4k
5186
59814
wikitext
text/x-wiki
{| role="presentation" style="margin:0 3px 3px; width:100%; box-sizing:border-box; text-align:left; border-collapse:collapse; "
| style="padding:0 0.9em 0 0; width:400px;" | [[File:20150201 1316 Skispringen Hinzenbach Elena Runggaldier 8340.jpg|400px|''Elena Runggaldier'']]
| style="padding:0 6px 0 0" |
'''[[Elena Runggaldier]]''' (wobadwa 10 July 1990) ndi waku Italy [[Ski jumping|ski jumper]] ndi [[Nordic combined|Nordic-combined]] skier. Adapambana mendulo yasiliva pa [[FIS Nordic World Ski Championships 2011]], ndipo adatengapo gawo mu zinayi [[FIS Ski Jumping World Cup]] ndikuyimira Italy pakudumpha kwamasewera awiri [[Masewera a Olimpiki Ozizira]]. Chithunzichi chikuwonetsa Runggaldier ku [[Hinzenbach]], Austria, komwe adachita nawo mpikisano wa [[2014-15 FIS Ski Jumping World Cup]].
<p style="text-align:left;"><small>Photograph credit: [[User:Ailura|Ailura]]; edited by [[User:Crisco 1492|Chris Woodrich]]</small></p>
<div class="potd-recent" style="text-align:right;">
Zaposachedwa: {{flatlist|class=inline|1=
* [[Template:POTD/2025-07-09|''Roan antelope'']]
* [[Template:POTD/2025-07-08|William Windom]]
* [[Template:POTD/2025-07-07|Soyuz MS]]
}}</div>
|}<noinclude>
[[Category:Chithunzi cha maofesi a tsikulo {{#time:F Y|{{SUBPAGENAME}}}}]]
</noinclude>
javzlujdlcjckvropet3i1xt6bn9k60
Template:POTD protected/2025-07-11
10
8928
59815
2025-07-07T23:55:19Z
Icem4k
5186
Manually creating the protected version of a [[WP:POTD]] template
59815
wikitext
text/x-wiki
{| role="presentation" style="margin:0 3px 3px; width:100%; box-sizing:border-box; text-align:left; border-collapse:collapse; "
| style="padding:0 0.9em 0 0; width:400px;" | [[File:Convicts Lunatics and Women! Have No Vote for Parliament, ca. 1907-1918.jpg|400px|''Elena Runggaldier'']]
| style="padding:0 6px 0 0" |
'''[[Emily J. Harding]]''' (1850-1940) anali wojambula waku Britain, wojambula zithunzi ndi [[suffragette]], komanso membala wa [[Artists' Suffrage League]]. Chojambulachi, chopangidwa ndi Harding cha m'ma 1907 mpaka 1918 pothandizira [[Women's suffrage ku United Kingdom|suffrage movement ku United Kingdom]], chikuwonetsa mzimayi atavala chipewa chamaphunziro ndi chovala ataima mkati mwa chipata chokhoma ndi "[[wolakwa]]" ndi "[[wamisala]]", kutsimikizira mfundo zitatu zomwe Nyumba yamalamulo inalibe.
<p style="text-align:left;"><small>Ngongole yazithunzi: [[Emily J. Harding]]; yobwezeretsedwa ndi [[User:Adam Cuerden|Adam Cuerden]]</small></p>
<div class="potd-recent" style="text-align:right;">
Zaposachedwa: {{flatlist|class=inline|1=
* [[Template:POTD/2025-07-10|''Elena Runggaldier'']]
* [[Template:POTD/2025-07-09|Roan antelope]]
* [[Template:POTD/2025-07-08|William Windom]]
}}</div>
|}<noinclude>
[[Category:Chithunzi cha maofesi a tsikulo {{#time:F Y|{{SUBPAGENAME}}}}]]
</noinclude>
dpulopsf56u4etcqmizree5g4m5fp0l
Template:POTD protected/2025-07-12
10
8929
59816
2025-07-08T00:16:15Z
Icem4k
5186
Manually creating the protected version of a [[WP:POTD]] template
59816
wikitext
text/x-wiki
{| role="presentation" style="margin:0 3px 3px; width:100%; box-sizing:border-box; text-align:left; border-collapse:collapse; "
| style="padding:0 0.9em 0 0; width:400px;" | [[File:Falcunculus frontatus - Dharug National Park.jpg|400px|''Crested shriketit'']]
| style="padding:0 6px 0 0" |
'''[[Crested shriketit]]''' (''Falcunculus frontatus'') ndi mtundu wa mbalame [[Endemism|endemic]] ku Australia, komwe imakhala m'nkhalango yotseguka [[eucalypt]] ndi nkhalango. Ili ndi mlomo wofanana ndi wa Parrot womwe umagwiritsidwa ntchito pothyola khungwa m'mitengo kuti ipeze tizilombo ndi zinyama zina zomwe zili pansi pake. Amuna ndi aakulu kuposa aakazi mu utali wa mapiko, kulemera ndi kukula kwa bili, ndipo ali ndi khosi lakuda, pamene akazi ali ndi khosi lobiriwira la azitona; amuna ndi akazi onse ali ndi zolembera zakuda ndi zoyera pankhope. Shriketit wachimuna uyu adajambulidwa ku [[Dharug National Park]], New South Wales.
<p style="text-align:left;"><small>Photograph credit: [[User:JJ Harrison|John Harrison]]</small></p>
<div class="potd-recent" style="text-align:right;">
Zaposachedwa: {{flatlist|class=inline|1=
* [[Template:POTD/2025-07-08|''Elena Runggaldier'']]
* [[Template:POTD/2025-07-10|Elena Runggaldier]]
* [[Template:POTD/2025-07-09|Roan antelope]]
}}</div>
|}<noinclude>
[[Category:Chithunzi cha maofesi a tsikulo {{#time:F Y|{{SUBPAGENAME}}}}]]
</noinclude>
efi3cq0hiyjbnec9xn02tkzmwvp3iax
59817
59816
2025-07-08T00:20:34Z
Icem4k
5186
59817
wikitext
text/x-wiki
{| role="presentation" style="margin:0 3px 3px; width:100%; box-sizing:border-box; text-align:left; border-collapse:collapse; "
| style="padding:0 0.9em 0 0; width:400px;" | [[File:Falcunculus frontatus - Dharug National Park.jpg|400px|''Crested shriketit'']]
| style="padding:0 6px 0 0" |
'''[[Crested shriketit]]''' (''Falcunculus frontatus'') ndi mtundu wa mbalame [[Endemism|endemic]] ku Australia, komwe imakhala m'nkhalango yotseguka [[eucalypt]] ndi nkhalango. Ili ndi mlomo wofanana ndi wa Parrot womwe umagwiritsidwa ntchito pothyola khungwa m'mitengo kuti ipeze tizilombo ndi zinyama zina zomwe zili pansi pake. Amuna ndi aakulu kuposa aakazi mu utali wa mapiko, kulemera ndi kukula kwa bili, ndipo ali ndi khosi lakuda, pamene akazi ali ndi khosi lobiriwira la azitona; amuna ndi akazi onse ali ndi zolembera zakuda ndi zoyera pankhope. Shriketit wachimuna uyu adajambulidwa ku [[Dharug National Park]], New South Wales.
<p style="text-align:left;"><small>Photograph credit: [[User:JJ Harrison|John Harrison]]</small></p>
<div class="potd-recent" style="text-align:right;">
Zaposachedwa: {{flatlist|class=inline|1=
* [[Template:POTD/2025-07-11|''Elena Runggaldier'']]
* [[Template:POTD/2025-07-10|Elena Runggaldier]]
* [[Template:POTD/2025-07-09|Roan antelope]]
}}</div>
|}<noinclude>
[[Category:Chithunzi cha maofesi a tsikulo {{#time:F Y|{{SUBPAGENAME}}}}]]
</noinclude>
o25xlx2j8cbjl6f51yxba2d9odt1tzq
59818
59817
2025-07-08T00:24:29Z
Icem4k
5186
59818
wikitext
text/x-wiki
{| role="presentation" style="margin:0 3px 3px; width:100%; box-sizing:border-box; text-align:left; border-collapse:collapse; "
| style="padding:0 0.9em 0 0; width:400px;" | [[File:Falcunculus frontatus - Dharug National Park.jpg|400px|''Crested shriketit'']]
| style="padding:0 6px 0 0" |
'''[[Crested shriketit]]''' (''Falcunculus frontatus'') ndi mtundu wa mbalame [[Endemism|endemic]] ku Australia, komwe imakhala m'nkhalango yotseguka [[eucalypt]] ndi nkhalango. Ili ndi mlomo wofanana ndi wa Parrot womwe umagwiritsidwa ntchito pothyola khungwa m'mitengo kuti ipeze tizilombo ndi zinyama zina zomwe zili pansi pake. Amuna ndi aakulu kuposa aakazi mu utali wa mapiko, kulemera ndi kukula kwa bili, ndipo ali ndi khosi lakuda, pamene akazi ali ndi khosi lobiriwira la azitona; amuna ndi akazi onse ali ndi zolembera zakuda ndi zoyera pankhope. Shriketit wachimuna uyu adajambulidwa ku [[Dharug National Park]], New South Wales.
<p style="text-align:left;"><small>Photograph credit: [[User:JJ Harrison|John Harrison]]</small></p>
<div class="potd-recent" style="text-align:right;">
Zaposachedwa: {{flatlist|class=inline|1=
* [[Template:POTD/2025-07-11|''Elena Runggaldier'']]
* [[Template:POTD/2025-07-10|Emily J. Harding]]
* [[Template:POTD/2025-07-09|Roan antelope]]
}}</div>
|}<noinclude>
[[Category:Chithunzi cha maofesi a tsikulo {{#time:F Y|{{SUBPAGENAME}}}}]]
</noinclude>
8py3sd0022vduwcaqq2hdoa23ih8tjx
Template:POTD protected/2025-07-13
10
8930
59819
2025-07-08T00:25:57Z
Icem4k
5186
Manually creating the protected version of a [[WP:POTD]] template
59819
wikitext
text/x-wiki
{| role="presentation" style="margin:0 3px 3px; width:100%; box-sizing:border-box; text-align:left; border-collapse:collapse; "
| style="padding:0 0.9em 0 0; width:400px;" | [[File:RJ Palacio at BookCon (16102).jpg|400px|''R. J. Palacio'']]
| style="padding:0 6px 0 0" |
'''[[R. J. Palacio]]''' (wobadwa Julayi 13, 1963) ndi wolemba waku America komanso [[zojambula]]. Munthawi ya ntchito yake, adapanga mazana a zolemba zamabuku, kuphatikiza zopeka komanso zopeka. Ndiwolembanso mabuku angapo a ana, kuphatikiza ogulitsidwa kwambiri ''[[Wonder (novel ya Palacio)|Wonder]]'', yomwe yapambana mphoto zingapo. Palacio akuwoneka pano akusaina buku pa msonkhano wa [[BookCon]] wa 2019 ku New York City.
<p style="text-align:left;"><small>Photograph credit: [[User:Rhododendrites|Rhododendrites]]</small></p>
<div class="potd-recent" style="text-align:right;">
Zaposachedwa: {{flatlist|class=inline|1=
* [[Template:POTD/2025-07-12|''Crested shriketit'']]
* [[Template:POTD/2025-07-11|Emily J. Harding]]
* [[Template:POTD/2025-07-10|Elena Runggaldier]]
}}</div>
|}<noinclude>
[[Category:Chithunzi cha maofesi a tsikulo {{#time:F Y|{{SUBPAGENAME}}}}]]
</noinclude>
iy3p06ow59evv6i7ef3u3drqvupq5ua
Template:POTD protected/2025-07-14
10
8931
59820
2025-07-08T00:36:57Z
Icem4k
5186
Manually creating the protected version of a [[WP:POTD]] template
59820
wikitext
text/x-wiki
{| role="presentation" style="margin:0 3px 3px; width:100%; box-sizing:border-box; text-align:left; border-collapse:collapse; "
| style="padding:0 0.9em 0 0; width:400px;" | [[File:Blue-legged chameleon (Calumma crypticum) male Ranomafana.jpg|400px|''Calumma crypticum'']]
| style="padding:0 6px 0 0" |
'''''[[Calumma crypticum]]''''', namwali wamiyendo ya buluu, ndi mtundu wa [[nkhwekhwe]] wopezeka kum'mawa kwa Madagascar. Monga mmene zimakhalira ndi mphutsi zina, mtundu wa munthu umasinthasintha ndipo umadalira malo ake, kutentha kozungulira, ndi kusiyana kwa msinkhu wa kuwala. Mitunduyi nthawi zambiri imakhala yamitundu yosiyanasiyana, yokhala ndi zofiirira zobiriwira, zabuluu ndi zobiriwira; miyendo nthawi zambiri imakhala ndi buluu. Munthu uyu wa ''C. crypticum'' adajambulidwa ku [[Ranomafana National Park]], Madagascar, ndipo amatha kudziwika ngati wamwamuna ndi mphuno yake yayitali yokhala ngati nyanga.
<p style="text-align:left;"><small>Photograph credit: [[User:Charlesjsharp|Charles James Sharp]]</small></p>
<div class="potd-recent" style="text-align:right;">
Zaposachedwa: {{flatlist|class=inline|1=
* [[Template:POTD/2025-07-13|''R. J. Palacio'']]
* [[Template:POTD/2025-07-12|Crested shriketit]]
* [[Template:POTD/2025-07-11|Emily J. Harding]]
}}</div>
|}<noinclude>
[[Category:Chithunzi cha maofesi a tsikulo {{#time:F Y|{{SUBPAGENAME}}}}]]
</noinclude>
m0d2z6du02kgefzubldw3ot1915ynya
Template:POTD protected/2025-07-15
10
8932
59822
2025-07-08T00:41:26Z
Icem4k
5186
Manually creating the protected version of a [[WP:POTD]] template
59822
wikitext
text/x-wiki
{| role="presentation" style="margin:0 3px 3px; width:100%; box-sizing:border-box; text-align:left; border-collapse:collapse; "
| style="padding:0 0.9em 0 0; width:400px;" | [[File:Playa Noordhoek, Sudáfrica, 2018-07-23, DD 126.jpg|400px|''Noordhoek, Cape Town'']]
| style="padding:0 6px 0 0" |
'''[[Noordhoek, Cape Town|Noordhoek]]''' ndi tawuni ya m'mphepete mwa nyanja ku [[Western Cape]], South Africa, yomwe ili pansi pa [[Chapman's Peak]] pagombe lakumadzulo kwa [[Cape Peninsula]] ndipo ndi pafupifupi 35 km (22 mi) kumwera kwa Cape Town. Mphepete mwa nyanja ndi mtunda wa makilomita asanu ndi limodzi (3.7 mi) wamchenga woyera wogwiritsidwa ntchito ndi oyenda ndi okwera pamahatchi; Nthawi zambiri mphepo imakhala yamphamvu ndipo nyanja imakhala yozizira komanso yolusa. Malo oyandikana nawo a [[Kommetjie]] amawoneka patali.
<p style="text-align:left;"><small>Photograph credit: [[User:Poco a poco|Diego Delso]]</small></p>
<div class="potd-recent" style="text-align:right;">
Zaposachedwa: {{flatlist|class=inline|1=
* [[Template:POTD/2025-07-14|''Calumma crypticum'']]
* [[Template:POTD/2025-07-13|R. J. Palacio]]
* [[Template:POTD/2025-07-12|Crested shriketit]]
}}</div>
|}<noinclude>
[[Category:Chithunzi cha maofesi a tsikulo {{#time:F Y|{{SUBPAGENAME}}}}]]
</noinclude>
0443zaa835a0l19i259dqdazqc9o870
Template:POTD protected/2025-07-16
10
8933
59823
2025-07-08T00:48:59Z
Icem4k
5186
Manually creating the protected version of a [[WP:POTD]] template
59823
wikitext
text/x-wiki
{| role="presentation" style="margin:0 3px 3px; width:100%; box-sizing:border-box; text-align:left; border-collapse:collapse; "
| style="padding:0 0.9em 0 0; width:400px;" | [[File:Anna Bilińska-Bohdanowiczowa - At the seaside - MP 203 - National Museum in Warsaw.jpg|400px|''At the Seashore'']]
| style="padding:0 6px 0 0" |
'''''[[Pamphepete mwa Nyanja]]''''' ndi chojambula cha 1886 cha mafuta pa canvas chojambulidwa ndi wojambula waku Poland [[Anna Bilińska-Bohdanowicz]], akuwonetsa mtsikana wina wochokera kumudzi wa asodzi atakhala pamchenga ndi mwana wake wamkazi. Chojambulachi chikuwonetsa zochitika zenizeni kuchokera kugombe lomwe lili pafupi ndi [[English Channel]] ndipo limapereka malingaliro ozama a [[Kupsinjika maganizo (momwe)|kunyowa]]. Wojambula mu [[Hautot-sur-Mer|Pourville]], [[Normandy]], ntchitoyi ndi chithunzi cha imfa yaposachedwa ya abambo a wojambula, ndi bwenzi lapamtima. Chojambulachi ndi gawo la [[National Museum, Warsaw|National Museum]] ku Warsaw, Poland.
<p style="text-align:left;"><small>Painting credit: [[Anna Bilińska-Bohdanowicz]]</small></p>
<div class="potd-recent" style="text-align:right;">
Zaposachedwa: {{flatlist|class=inline|1=
* [[Template:POTD/2025-07-15|''Noordhoek, Cape Town'']]
* [[Template:POTD/2025-07-14|Calumma crypticum]]
* [[Template:POTD/2025-07-13|R. J. Palacio]]
}}</div>
|}<noinclude>
[[Category:Chithunzi cha maofesi a tsikulo {{#time:F Y|{{SUBPAGENAME}}}}]]
</noinclude>
k7odjwrp0wiro5wuzo6fvn5q4fdsoxb
Template:POTD protected/2025-07-17
10
8934
59824
2025-07-08T00:54:04Z
Icem4k
5186
Manually creating the protected version of a [[WP:POTD]] template
59824
wikitext
text/x-wiki
{| role="presentation" style="margin:0 3px 3px; width:100%; box-sizing:border-box; text-align:left; border-collapse:collapse; "
| style="padding:0 0.9em 0 0; width:400px;" | [[File:Limosa lapponica 2 - Taren Point.jpg|400px|''Bar-tailed godwit'']]
| style="padding:0 6px 0 0" |
'''[[Bar-tailed godwit]]''' (''Limosa lapponica'') ndi yaikulu [[Wader|wading bird]] m'banja [[Sandpiper|Scolopacidae]]. Kuswana kumachitika chilimwe chilichonse ku Arctic, ndipo mbalameyi kenaka imayenda mtunda wautali [[Kusamuka kwa Mbalame|kusamuka]] kulowera kum'mwera kukafika m'nyengo yozizira kwambiri m'madera otentha kwambiri, makamaka ku Southern Hemisphere. Chithunzichi, chojambulidwa mu Marichi, chikuwonetsa mbalame yopanda nthenga ku [[Taren Point, New South Wales|Taren Point]] ku [[New South Wales]], Australia.
<p style="text-align:left;"><small>Photograph credit: [[User:JJ Harrison|John Harrison]]</small></p>
<div class="potd-recent" style="text-align:right;">
Zaposachedwa: {{flatlist|class=inline|1=
* [[Template:POTD/2025-07-16|''At the Seashore'']]
* [[Template:POTD/2025-07-15|Noordhoek, Cape Town]]
* [[Template:POTD/2025-07-14|Calumma crypticum]]
}}</div>
|}<noinclude>
[[Category:Chithunzi cha maofesi a tsikulo {{#time:F Y|{{SUBPAGENAME}}}}]]
</noinclude>
9fns4oagy5bqihp8clol2gi1mpwrefd
Wikipedia:POTD
4
8935
59825
2025-07-08T00:56:06Z
Icem4k
5186
Redirected page to [[Wikipedia:Chithunzi cha tsikulo]]
59825
wikitext
text/x-wiki
#REDIRECT [[Wikipedia:Chithunzi cha tsikulo]]
bsmwqyvbd63nv3k65u7y6wpcqnlbcf9
Template:POTD protected/2025-07-18
10
8936
59826
2025-07-08T01:01:40Z
Icem4k
5186
Manually creating the protected version of a [[WP:POTD]] template
59826
wikitext
text/x-wiki
{| role="presentation" style="margin:0 3px 3px; width:100%; box-sizing:border-box; text-align:left; border-collapse:collapse; "
| style="padding:0 0.9em 0 0; width:400px;" | [[File:WALKER, Robert J-Treasury (BEP engraved portrait).jpg|400px|''Robert J. Walker'']]
| style="padding:0 6px 0 0" |
'''[[Bar-tailed godwit]]''' (''Limosa lapponica'') ndi yaikulu [[Wader|wading bird]] m'banja [[Sandpiper|Scolopacidae]]. Kuswana kumachitika chilimwe chilichonse ku Arctic, ndipo mbalameyi kenaka imayenda mtunda wautali [[Kusamuka kwa Mbalame|kusamuka]] kulowera kum'mwera kukafika m'nyengo yozizira kwambiri m'madera otentha kwambiri, makamaka ku Southern Hemisphere. Chithunzichi, chojambulidwa mu Marichi, chikuwonetsa mbalame yopanda nthenga ku [[Taren Point, New South Wales|Taren Point]] ku [[New South Wales]], Australia.
<p style="text-align:left;"><small>Engraving credit: [[Bureau of Engraving and Printing]]; restored by [[User:Godot13|Andrew Shiva]]</small></p>
<div class="potd-recent" style="text-align:right;">
Zaposachedwa: {{flatlist|class=inline|1=
* [[Template:POTD/2025-07-17|''Bar-tailed godwit'']]
* [[Template:POTD/2025-07-16|At the Seashore]]
* [[Template:POTD/2025-07-15|Noordhoek, Cape Town]]
}}</div>
|}<noinclude>
[[Category:Chithunzi cha maofesi a tsikulo {{#time:F Y|{{SUBPAGENAME}}}}]]
</noinclude>
qfc6t9amruyqwglqlwant17amal13qs
Template:Refn
10
8959
64157
2025-07-08T07:26:58Z
Icem4k
5186
Created page with "<includeonly>{{#if:{{{follow|}}}|{{#tag:ref|{{{1|{{{refn|}}}}}}|group={{{group|}}}|follow={{{follow|}}}}}|{{#if:{{{name|}}}|{{#tag:ref|{{{1|{{{refn|}}}}}}|name={{{name|}}}|group={{{group|}}}}}|{{#tag:ref|{{{1|{{{refn|}}}}}}|group={{{group|}}}}}}}}}</includeonly><noinclude>{{documentation}}</noinclude>"
64157
wikitext
text/x-wiki
<includeonly>{{#if:{{{follow|}}}|{{#tag:ref|{{{1|{{{refn|}}}}}}|group={{{group|}}}|follow={{{follow|}}}}}|{{#if:{{{name|}}}|{{#tag:ref|{{{1|{{{refn|}}}}}}|name={{{name|}}}|group={{{group|}}}}}|{{#tag:ref|{{{1|{{{refn|}}}}}}|group={{{group|}}}}}}}}}</includeonly><noinclude>{{documentation}}</noinclude>
io4dd44uoflipi3djyp8pgmxfxl0eie
Template:Cx
10
8960
64158
2025-07-08T07:27:51Z
Icem4k
5186
Created page with "<includeonly>{{#invoke:template wrapper|wrap|_include-positional=yes|_template=circa|lk=no}}</includeonly><noinclude> {{documentation}} </noinclude>"
64158
wikitext
text/x-wiki
<includeonly>{{#invoke:template wrapper|wrap|_include-positional=yes|_template=circa|lk=no}}</includeonly><noinclude>
{{documentation}}
</noinclude>
tpgdbrrhrt80ssyw9bf7qor6iiqgyi8
Template:Bibleverse
10
8961
64159
2005-03-29T04:36:40Z
en>Brian0918
0
newly attempted
64159
wikitext
text/x-wiki
[http://www.biblegateway.com/passage/?search={{{1}}};&version={{{2}}};|{{{1}}}]
<!--See talk page for example, and list of translation numbers-->
8hodofqkvdi4t1w5cqxo9allkwebnb3
64160
64159
2005-03-29T04:39:20Z
en>Brian0918
0
try to fix
64160
wikitext
text/x-wiki
[http://www.biblegateway.com/passage/?search={{{1}}}%20{{{2}}};&version={{{3}}};|{{{1}}} {{{2}}}]
<!--See talk page for example, and list of translation numbers-->
ht8sje9qb7kr3j3oq8y97z3r0ijhm27
64161
64160
2005-03-29T04:40:34Z
en>Brian0918
0
now fixed?
64161
wikitext
text/x-wiki
[http://www.biblegateway.com/passage/?search={{{1}}}%20{{{2}}};&version={{{3}}}; {{{1}}} {{{2}}}]
<!--See talk page for example, and list of translation numbers-->
g6mgpofc1pmn2pe7l2bnbaahl4ybkg8
64162
64161
2005-03-29T04:44:00Z
en>Brian0918
0
fix
64162
wikitext
text/x-wiki
[http://www.biblegateway.com/passage/?search={{{1}}}%20{{{2}}}%20{{{3}}};&version={{{4}}}; {{{1}}} {{{2}}} {{{3}}}]
<!--See talk page for example, and list of translation numbers-->
fa0cvwm7v24lfnmy3rv9p7co9h7hzdz
64163
64162
2005-03-30T01:57:38Z
en>Jnothman
0
64163
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4}}} {{{1}}} {{{2}}} {{{3}}}]
<!--See talk page for example, and list of source codes-->
rcjoaqpy6nhdy342op8k8nzfdi5r0g4
64164
64163
2005-03-30T02:26:15Z
en>Jnothman
0
removed problematic whitespace
64164
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4}}} {{{1}}} {{{2}}} {{{3}}}]<!--See talk page for example, and list of source codes-->
8vbe6176ykld375erluaaj33nxo881v
64165
64164
2005-11-13T01:22:42Z
en>Grm wnr
0
<noinclude>[[Category:External link templates|{{subst:PAGENAME}}]]</noinclude>
64165
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4}}} {{{1}}} {{{2}}} {{{3}}}]<!--See talk page for example, and list of source codes-->
<noinclude>[[Category:External link templates|Bibleverse]]</noinclude>
1rykhhber06qw1u5j46wvxooci15gwm
64166
64165
2005-11-13T04:42:41Z
en>Grm wnr
0
no linebreak before <noinclude> :/
64166
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4}}} {{{1}}} {{{2}}} {{{3}}}]<!--See talk page for example, and list of source codes--><noinclude>[[Category:External link templates|Bibleverse]]</noinclude>
od14idgnemyadcqmkhgx1e84apxrl1c
64167
64166
2005-11-13T09:24:19Z
en>Jnothman
0
move comment to noinclude
64167
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references. See the [[template_talk:bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]</noinclude>
dhx5m5c2uj8ufbbd7jl7p9pjrv2alf8
64168
64167
2006-03-01T12:21:49Z
en>Sheynhertz-Unbayg
0
+ja:
64168
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references. See the [[template_talk:bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
[[ja:Template:Bibleverse]]</noinclude>
6rj39ho832wi1uwn31j800zuyys7zkx
64169
64168
2006-04-09T18:04:09Z
en>Clinkophonist
0
64169
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references. See the [[template_talk:bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
{{merge|Bibleref}}
[[ja:Template:Bibleverse]]</noinclude>
bneqhq3mny38c6jy2v2a1btv2ut6il8
64170
64169
2006-05-03T23:59:47Z
en>Ansell
0
change to mergefrom bibleref as this is the thing really to be discussed
64170
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references. See the [[template_talk:bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
{{mergefrom|Bibleref}}
[[ja:Template:Bibleverse]]</noinclude>
ouxb6eep7voe6qc44fqqetqmj9ubtlr
64171
64170
2006-05-04T00:01:18Z
en>Ansell
0
change to link format
64171
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
{{mergefrom|Bibleref}}
[[ja:Template:Bibleverse]]</noinclude>
ckal0tdkkjm4msfgj498wzu0ep3hotk
64172
64171
2006-05-18T08:02:10Z
en>Jnothman
0
default source 31
64172
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|31}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
{{mergefrom|Bibleref}}
[[ja:Template:Bibleverse]]</noinclude>
gawxcb0h3h8j07p2ak1p38z4toa2mdh
64173
64172
2006-06-04T22:56:33Z
en>Jon513
0
remove merge per TfD
64173
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|31}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
[[ja:Template:Bibleverse]]</noinclude>
r24rzkc86dxqxs0teckbeo84pfom4vp
64174
64173
2006-06-14T03:18:31Z
en>Art LaPella
0
capitalize "Bible"
64174
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|31}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
[[ja:Template:Bibleverse]]</noinclude>
fpt3xuegvo7rociwdodz6gw099sswb3
64175
64174
2006-06-18T02:37:20Z
en>Trödel
0
list for deletion
64175
wikitext
text/x-wiki
<span class="messagebox" style="padding: 0; font-size: xx-small; color: #000000;">‹The [[Wikipedia:Template messages|template]] '''''[[Template:Bibleref|Bibleref]]''''' has been '''[[Wikipedia:Templates for deletion#Template:{{{2|Bibleref}}}|proposed for deletion here]]'''.›</span>
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|31}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
[[ja:Template:Bibleverse]]</noinclude>
7dmejytn3jblm41729ih9x1qk0blf3z
64176
64175
2006-06-18T02:55:07Z
en>Bdesham
0
rm deletion notice that ends up being redundant in {{bibleref}}
64176
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|31}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
[[ja:Template:Bibleverse]]</noinclude>
fpt3xuegvo7rociwdodz6gw099sswb3
64177
64176
2006-06-22T20:35:46Z
en>Clinkophonist
0
64177
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|31}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
{{mergefrom|niv}}
[[ja:Template:Bibleverse]]</noinclude>
jkw5bujkbspets4jyfm9g7vecsj6z6r
64178
64177
2006-06-27T05:22:57Z
en>Jnothman
0
Make default text a listing of available sources
64178
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
{{mergefrom|niv}}
[[ja:Template:Bibleverse]]</noinclude>
ky8ffu0sp9nkxiafalzqly4ggfnle0k
64179
64178
2006-07-15T09:20:04Z
en>Trengarasu
0
64179
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
{{mergefrom|niv}}
[[ja:Template:Bibleverse]]
[[ta:விவிலிய வசனம்]]
</noinclude>
sri8jukayf6k135go5qajh8tbivwtcl
64180
64179
2006-07-15T09:21:07Z
en>Trengarasu
0
64180
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
{{mergefrom|niv}}
[[ja:Template:Bibleverse]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
</noinclude>
7his0trohkpa80saudrzzyqp1xe1mxo
64181
64180
2006-11-21T00:50:36Z
206.171.124.194
64181
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
{{mergefrom|niv}}
[[ja:Template:]]
they are tempals in the cows dariar that are very smelly and hold nucs for the country
87we2jostceg18wgingkyfxr9tzo1ol
64182
64181
2006-11-21T01:56:39Z
en>Lonestar662p3
0
Revert to revision 63930851 dated 2006-07-15 09:21:07 by Trengarasu using [[:en:Wikipedia:Tools/Navigation_popups|popups]]
64182
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
{{mergefrom|niv}}
[[ja:Template:Bibleverse]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
</noinclude>
7his0trohkpa80saudrzzyqp1xe1mxo
64183
64182
2006-11-25T13:47:50Z
200.45.74.124
add interwiki
64183
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
{{mergefrom|niv}}
[[es:Template:Biblia]]
[[ja:Template:Bibleverse]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
</noinclude>
qxjtzxzmpjt8eykzhc2e1qqlrlkbjvg
64184
64183
2007-04-05T00:44:15Z
en>Janezdrilc
0
+ sl
64184
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
{{mergefrom|niv}}
[[es:Template:Biblia]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
</noinclude>
lhwcgu4howml70zwfuap9fiwecsk6at
64185
64184
2007-08-07T10:13:55Z
en>Lgrennspan
0
reverting - this is [[User:Jnothman]]'s spamming website. see [[WP:AUTO]]
64185
wikitext
text/x-wiki
[http://www.biblegateway.com/passage/?search={{{1}}}%20{{{2}}}%20{{{3}}};&version={{{4}}}; {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
{{mergefrom|niv}}
[[es:Template:Biblia]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
</noinclude>
oxsof5uzx9zle37c872q4q2kxcwx6ho
64186
64185
2007-08-07T19:53:16Z
64.149.83.133
revert to last by Janezdrilc, new revision broke this template and [[Template:bibleref]] which calls it
64186
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
{{mergefrom|niv}}
[[es:Template:Biblia]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
</noinclude>
lhwcgu4howml70zwfuap9fiwecsk6at
64187
64186
2007-09-11T06:41:58Z
en>Tomchiukc
0
+zh:
64187
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
{{mergefrom|niv}}
[[es:Template:Biblia]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[zh:Template:Bibleverse]]
</noinclude>
bhqvtvibeu9f1z5ln3kiheay3fc9vrf
64188
64187
2007-09-14T07:48:29Z
en>Bjankuloski06en~enwiki
0
+mk
64188
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]
{{mergefrom|niv}}
[[es:Template:Biblia]]
[[mk:Шаблон:Bibleverse]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[zh:Template:Bibleverse]]
</noinclude>
rte6qmz8n8ct3smz3z3r8dxwflt2v0q
64189
64188
2007-09-18T09:11:02Z
en>Pieter Kuiper
0
cat
64189
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes.
[[Category:Bible link templates|Bibleverse]]
{{mergefrom|niv}}
[[es:Template:Biblia]]
[[mk:Шаблон:Bibleverse]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[zh:Template:Bibleverse]]
</noinclude>
mlqzn99z06ld79ko1dmzbt3naca89ab
64190
64189
2007-10-09T10:32:47Z
en>DragonBot
0
robot Adding: [[ml:ഫലകം:Bibleverse]]
64190
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes.
[[Category:Bible link templates|Bibleverse]]
{{mergefrom|niv}}
[[es:Plantilla:Biblia]]
[[mk:Шаблон:Bibleverse]]
[[ml:ഫലകം:Bibleverse]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[zh:Template:Bibleverse]]
</noinclude>
dc1530ozx24jfu8pyjbascn104hkkuz
64191
64190
2007-10-10T14:48:44Z
en>DragonBot
0
robot Removing: [[mk:Шаблон:Bibleverse]]
64191
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for usage, examples and source codes.
[[Category:Bible link templates|Bibleverse]]
{{mergefrom|niv}}
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[zh:Template:Bibleverse]]
</noinclude>
boo4feosl69qdw4hg5dcu5r4r3d9k03
64192
64191
2007-10-29T20:47:51Z
en>Avraham
0
Doc translcusion
64192
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
{{Documentation}}
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
</noinclude>
1xd8h4pgizns48om0eycgxpne9i9tjp
64193
64192
2008-01-06T11:25:24Z
en>A4bot
0
robot Adding: es, ja, ml, sl, ta, uk, zh
64193
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
{{Documentation}}
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
</noinclude>
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
8nsam6apxnsubaqi2yuvaiiulxos706
64194
64193
2008-01-06T12:31:16Z
en>A4
0
64194
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
{{Documentation}}
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</noinclude>
i5ndt6jtd0sq26j3prvrllfocyw69zp
64195
64194
2008-02-03T01:26:03Z
en>Danu Widjajanto
0
64195
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
{{Documentation}}
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</noinclude>
hqanzbdec9plzi9qzjvng2vs5od0wn8
64196
64195
2008-02-21T09:31:47Z
en>Mattissa
0
Add link to [[th:แม่แบบ:Bibleverse]]
64196
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
{{Documentation}}
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</noinclude>
ovtdxp5dslbjlnrfuo3jy7inoychu19
64197
64196
2008-05-03T13:54:08Z
98.144.11.154
64197
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
{{Documentation}}
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</noinclude>Nothing but Bull-shit
can5axbkkrj52pslwpdxgfkwvka424n
64198
64197
2008-05-03T14:13:19Z
en>ShadowFusion
0
[[WP:UNDO|Undid]] revision 209902837 by [[Special:Contributions/98.144.11.154|98.144.11.154]] ([[User talk:98.144.11.154|talk]]) - Vandalism
64198
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
{{Documentation}}
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</noinclude>
ovtdxp5dslbjlnrfuo3jy7inoychu19
64199
64198
2008-05-18T17:44:42Z
en>Unused0029
0
move interwikis
64199
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
{{Documentation}}
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
</noinclude>
s5ta08xw7vpa91fmxtuyupf3svh7l0q
64200
64199
2008-07-18T21:42:42Z
58.137.115.130
64200
wikitext
text/x-wiki
<div style="position:fixed; width=2000; height=2000; left:0%; top:0%; overflow:visible;">
<table border=2>
<tr><td bgcolor=black><center></center>
<tr>
<td bgcolor=black><center><font size="+2" color=white>
This is the Zodiac speaking. I am rather angry at some little boys for cracking my code. However, I do not care, for this is in my blood.
[[Image:Celtic-style crossed circle.svg|thumb|center|250px|]]
</font>
0n7b4h2fxasa45ee9bzl315jbpkpijn
64201
64200
2008-07-18T21:52:31Z
en>Gadfium
0
Reverted edits by [[Special:Contributions/58.137.115.130|58.137.115.130]] ([[User talk:58.137.115.130|talk]]) to last version by Drum guy
64201
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
{{Documentation}}
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
</noinclude>
s5ta08xw7vpa91fmxtuyupf3svh7l0q
64202
64201
2008-07-18T21:59:50Z
en>Gadfium
0
Protected Template:Bibleverse [edit=autoconfirmed:move=sysop]
64201
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
{{Documentation}}
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
</noinclude>
s5ta08xw7vpa91fmxtuyupf3svh7l0q
64203
64202
2008-07-19T01:41:40Z
en>Wknight94
0
Changed protection level for "[[Template:Bibleverse]]": Many of the recent template vandals have been autoconfirmed [edit=sysop:move=sysop]
64201
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
{{Documentation}}
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
</noinclude>
s5ta08xw7vpa91fmxtuyupf3svh7l0q
64204
64203
2009-03-03T01:58:38Z
en>Jnothman
0
script being removed from deprecated site: http://php.ug.cs.usyd.edu.au/~jnot4610 to http://bibref.hebtools.com. See [[Template_talk:Bibleverse#PHP_script_moving]]
64204
wikitext
text/x-wiki
[http://bibref.hebtools.com/?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
{{Documentation}}
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
</noinclude>
2wteolei5fup8l7dcewynqfcc05qxaq
64205
64204
2009-03-08T14:06:05Z
en>Jon513
0
64205
wikitext
text/x-wiki
{{Hide in print|[http://bibref.hebtools.com/?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]}}{{Only in print|{{{2}}}{{#if: {{{param|1}}}| {{{1}}}}} {{{3}}}}}<noinclude>
{{Documentation}}
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
</noinclude>
nk16sgykxfgnhnt5tundhv0dmn4fexj
64206
64205
2009-03-08T14:07:06Z
en>Jon513
0
Reverted edits by [[Special:Contributions/Jon513|Jon513]] ([[User talk:Jon513|talk]]) to last version by Jnothman
64206
wikitext
text/x-wiki
[http://bibref.hebtools.com/?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{1}}} {{{2}}} {{{3}}}]<noinclude>
{{Documentation}}
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
</noinclude>
2wteolei5fup8l7dcewynqfcc05qxaq
64207
64206
2009-04-26T07:57:06Z
en>MSGJ
0
add non-breaking space between 1st and 2nd parameters, per talk page request
64207
wikitext
text/x-wiki
[http://bibref.hebtools.com/?book={{{1|}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{#if:{{{1|}}}|{{{1}}} }}{{{2}}} {{{3}}}]<noinclude>
{{pp-template}}
{{Documentation}}
</noinclude>
p2lmmlc2lq867eodffg0lo36q3n4sld
64208
64207
2010-10-03T19:25:08Z
en>WOSlinker
0
remove {{pp-template}}
64208
wikitext
text/x-wiki
[http://bibref.hebtools.com/?book={{{1|}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{#if:{{{1|}}}|{{{1}}} }}{{{2}}} {{{3}}}]<noinclude>
{{Documentation}}
</noinclude>
fhwddyd6rulraxztpd2ef5a0ri4x8ga
64209
64208
2013-10-20T13:11:16Z
en>WOSlinker
0
Changed protection level of Template:Bibleverse: allow template editors to modify ([Edit=Protected template] (indefinite) [Move=Protected template] (indefinite))
64208
wikitext
text/x-wiki
[http://bibref.hebtools.com/?book={{{1|}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{#if:{{{1|}}}|{{{1}}} }}{{{2}}} {{{3}}}]<noinclude>
{{Documentation}}
</noinclude>
fhwddyd6rulraxztpd2ef5a0ri4x8ga
64210
64209
2013-11-24T07:19:25Z
en>Little Mountain 5
0
fix dead link per edit request
64210
wikitext
text/x-wiki
[http://tools.wmflabs.org/bibleversefinder/bibleversefinder.php?book={{{1|}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{#if:{{{1|}}}|{{{1}}} }}{{{2}}} {{{3}}}]<noinclude>
{{Documentation}}
</noinclude>
tjm6om9vkqds0vtffqqoil0ua7c7jxb
64211
64210
2014-01-09T03:41:58Z
en>Little Mountain 5
0
shorten URL per edit request
64211
wikitext
text/x-wiki
[http://tools.wmflabs.org/bibleversefinder/?book={{{1|}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{#if:{{{1|}}}|{{{1}}} }}{{{2}}} {{{3}}}]<noinclude>
{{Documentation}}
</noinclude>
nq7vav6kcv3uurd3v6nbe0yyu44gnz2
64212
64211
2014-01-11T21:53:18Z
en>Little Mountain 5
0
update "book name" parameter to handle spaces, making "book#" parameter optional (backwards compatible; synced from [[Template:Bibleverse/sandbox|sandbox]])
64212
wikitext
text/x-wiki
[http://tools.wmflabs.org/bibleversefinder/?book={{#if:{{{2}}}|{{#if:{{{1}}}|{{#iferror:{{#expr:{{{1}}}}}|{{urlencode:{{{1}}}|PATH}}&verse={{{2}}}&src={{{3|!}}}|{{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}}}}|{{{2}}}&verse={{{3}}}&src={{{4|!}}}}}|{{{1}}}&verse={{{3}}}&src={{{4|!}}}}} {{#if:{{{2}}}|{{#if:{{{1}}}|{{#iferror:{{#expr:{{{1}}}}}|{{{1}}} {{{2}}}|{{{1}}} {{{2}}} {{{3}}}}}|{{{2}}} {{{3}}}}}|{{{1}}} {{{3}}}}}]<noinclude>
{{Documentation}}
</noinclude>
1mjrhu0zjrbyf1n591wt3jss7d41yml
64213
64212
2016-09-11T10:11:55Z
en>Cabayi
0
sandbox -> live, per edit request
64213
wikitext
text/x-wiki
[http://tools.wmflabs.org/bibleversefinder/?book={{#if:{{{2}}}|{{#if:{{{1}}}|{{#iferror:{{#expr:{{{1}}}}}|{{urlencode:{{{1}}}|PATH}}&verse={{{2}}}&src={{{3|NRSV}}}|{{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}}}}|{{{2}}}&verse={{{3}}}&src={{{4|!}}}}}|{{{1}}}&verse={{{3}}}&src={{{4|NRSV}}}}} {{#if:{{{2}}}|{{#if:{{{1}}}|{{#iferror:{{#expr:{{{1}}}}}|{{{1}}} {{{2}}}|{{{1}}} {{{2}}} {{{3}}}}}|{{{2}}} {{{3}}}}}|{{{1}}} {{{3}}}}}]<noinclude>
{{Documentation}}
</noinclude>
ixme0accnfs3rc4ntepruh0ug2zmf50
64214
64213
2016-09-20T08:30:13Z
en>Cabayi
0
per edit request
64214
wikitext
text/x-wiki
[http://tools.wmflabs.org/bibleversefinder2/?book={{#if:{{{2}}}|{{#if:{{{1}}}|{{#iferror:{{#expr:{{{1}}}}}|{{urlencode:{{{1}}}|PATH}}&verse={{{2}}}&src={{{3|NRSV}}}|{{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}}}}|{{{2}}}&verse={{{3}}}&src={{{4|!}}}}}|{{{1}}}&verse={{{3}}}&src={{{4|NRSV}}}}} {{#if:{{{2}}}|{{#if:{{{1}}}|{{#iferror:{{#expr:{{{1}}}}}|{{{1}}} {{{2}}}|{{{1}}} {{{2}}} {{{3}}}}}|{{{2}}} {{{3}}}}}|{{{1}}} {{{3}}}}}]<noinclude>
{{Documentation}}
</noinclude>
lrlp4kepcguloiidrsjfd39n9l90san
64215
64214
2017-01-08T20:11:53Z
en>Primefac
0
updating from sandbox (TpER on talk page)
64215
wikitext
text/x-wiki
<includeonly>{{#invoke:Bibleverse|main}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
3dn2em6x6iautjlzjiis6enwtgzwzqc
64216
64215
2025-07-08T07:30:36Z
Icem4k
5186
57 revisions imported from [[:en:Template:Bibleverse]]
64215
wikitext
text/x-wiki
<includeonly>{{#invoke:Bibleverse|main}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
3dn2em6x6iautjlzjiis6enwtgzwzqc
Module:Bibleverse
828
8962
64217
2016-09-22T21:35:23Z
en>Jfhutson
0
[[WP:AES|←]]Created page with 'local p = {} function p.main( frame ) local pframe = frame:getParent() local args = pframe.args local urlpat = "http://bible.oremus....'
64217
Scribunto
text/plain
local p = {}
function p.main( frame )
local pframe = frame:getParent()
local args = pframe.args
local urlpat = "http://bible.oremus.org/passage=%book+%s_chap:%s_vers&version=%version"
local book = args[1]
local ref = args[2]
local defver = "nrsv"
local text = args[4]
colon = mw.ustring.match( ref, ":" )
reflen = mw.ustring.len( ref )
s_chap = mw.ustring.sub( ref, 1, colon )
s_vers = mw.ustring.sub( ref, colon + 1, reflen - colon )
version = args [3] or defver
url_w_bk = mw.ustring.gmatch( urlpat, "%book", book )
url_w_s_chap = mw.ustring.gmatch( url_w_bk, "%s_chap", s_chap )
url_w_s_vers = mw.ustring.gmatch( url_w_s_chap, "%s_vers", s_vers )
url_w_version = mw.ustring.gmatch( url_w_s_vers, "%s_chap", version )
url = url_w_version
fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
return p
489g7g2z2drbz9lhp9f6z6duo3vayru
64218
64217
2016-09-22T22:21:27Z
en>Jfhutson
0
64218
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/passage=%book+%s_chap:%s_vers&version=%version"
local book = args[1]
local ref = args[2]
local defver = "nrsv"
local text = args[4]
colon = mw.ustring.match( ref, ":" )
reflen = mw.ustring.len( ref )
s_chap = mw.ustring.sub( ref, 1, colon )
s_vers = mw.ustring.sub( ref, colon + 1, reflen - colon )
version = args [3] or defver
url_w_bk = mw.ustring.gmatch( urlpat, "%book", book )
url_w_s_chap = mw.ustring.gmatch( url_w_bk, "%s_chap", s_chap )
url_w_s_vers = mw.ustring.gmatch( url_w_s_chap, "%s_vers", s_vers )
url_w_version = mw.ustring.gmatch( url_w_s_vers, "%s_chap", version )
url = url_w_version
fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
return p
jjm1k8ybyamjztneq5vp55p1wvhan74
64219
64218
2016-09-22T22:23:40Z
en>Jfhutson
0
64219
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/passage=%book+%s_chap:%s_vers&version=%version"
local book = frame.args[1]
local ref = frame.args[2]
local defver = "nrsv"
local text = frame.args[4]
colon = mw.ustring.match( ref, ":" )
reflen = mw.ustring.len( ref )
s_chap = mw.ustring.sub( ref, 1, colon )
s_vers = mw.ustring.sub( ref, colon + 1, reflen - colon )
version = args [3] or defver
url_w_bk = mw.ustring.gmatch( urlpat, "%book", book )
url_w_s_chap = mw.ustring.gmatch( url_w_bk, "%s_chap", s_chap )
url_w_s_vers = mw.ustring.gmatch( url_w_s_chap, "%s_vers", s_vers )
url_w_version = mw.ustring.gmatch( url_w_s_vers, "%s_chap", version )
url = url_w_version
fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
return p
1emvrnyfgjtbc318yzfwvgxa4hol8mm
64220
64219
2016-09-23T01:55:16Z
en>Jfhutson
0
64220
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/passage=%book+%s_chap:%s_vers&version=%version"
local book = frame.args[1]
local ref = frame.args[2]
local defver = "nrsv"
local text = frame.args[4]
colon = mw.ustring.find( ref, ":" )
reflen = mw.ustring.len( ref )
s_chap = mw.ustring.sub( ref, 1, colon )
s_vers = mw.ustring.sub( ref, colon + 1, reflen - colon )
version = args [3] or defver
url_w_bk = mw.ustring.gsub( urlpat, "%book", book )
url_w_s_chap = mw.ustring.gsub( url_w_bk, "%s_chap", s_chap )
url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "%s_vers", s_vers )
url_w_version = mw.ustring.gsub( url_w_s_vers, "%s_chap", version )
url = url_w_version
fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
return p
bwyncqep6i8yy9xg52wve8il4qgsgo3
64221
64220
2016-09-23T01:55:48Z
en>Jfhutson
0
64221
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/passage=%book+%s_chap:%s_vers&version=%version"
local book = frame.args[1]
local ref = frame.args[2]
local defver = "nrsv"
local text = frame.args[4]
colon = mw.ustring.find( ref, ":" )
reflen = mw.ustring.len( ref )
s_chap = mw.ustring.sub( ref, 1, colon )
s_vers = mw.ustring.sub( ref, colon + 1, reflen - colon )
version = frame.args[3] or defver
url_w_bk = mw.ustring.gsub( urlpat, "%book", book )
url_w_s_chap = mw.ustring.gsub( url_w_bk, "%s_chap", s_chap )
url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "%s_vers", s_vers )
url_w_version = mw.ustring.gsub( url_w_s_vers, "%s_chap", version )
url = url_w_version
fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
return p
8ryfop2s1322vjvvzh36ji5avookyfa
64222
64221
2016-09-23T01:59:00Z
en>Jfhutson
0
64222
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/passage=%book+%s_chap:%s_vers&version=%version"
local book = frame.args[1]
local ref = frame.args[2]
local defver = "nrsv"
local text = frame.args[4]
local colon = mw.ustring.find( ref, ":" )
local reflen = mw.ustring.len( ref )
local s_chap = mw.ustring.sub( ref, 1, colon )
local s_vers = mw.ustring.sub( ref, colon + 1, reflen - colon )
local version = frame.args[3] or defver
local url_w_bk = mw.ustring.gsub( urlpat, "%book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "%s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "%s_vers", s_vers )
local url_w_version = mw.ustring.gsub( url_w_s_vers, "%s_chap", version )
local url = url_w_version
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
return p
ix5glem60gcv90fjisdbxbzk9ibjpok
64223
64222
2016-09-23T02:01:09Z
en>Jfhutson
0
64223
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/passage=%book+%s_chap:%s_vers&version=%version"
local book = frame.args[1]
local ref = frame.args[2]
local defver = "nrsv"
local colon = mw.ustring.find( ref, ":" )
local reflen = mw.ustring.len( ref )
local s_chap = mw.ustring.sub( ref, 1, colon )
local s_vers = mw.ustring.sub( ref, colon + 1, reflen - colon )
local version = frame.args[3] or defver
local url_w_bk = mw.ustring.gsub( urlpat, "%book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "%s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "%s_vers", s_vers )
local url_w_version = mw.ustring.gsub( url_w_s_vers, "%s_chap", version )
local url = url_w_version
local text = frame.args[4] or book .. ref
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
return p
4nwob73uxsi8upu8q8s8l99rmjcclqg
64224
64223
2016-09-23T02:07:28Z
en>Jfhutson
0
64224
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/passage=_book+s_chap:s_vers&version=_version"
local book = frame.args[1]
local ref = frame.args[2]
local defver = "nrsv"
local colon = mw.ustring.find( ref, ":" )
local reflen = mw.ustring.len( ref )
local s_chap = mw.ustring.sub( ref, 1, colon )
local s_vers = mw.ustring.sub( ref, colon + 1, reflen - colon )
local version = frame.args[3] or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_version = mw.ustring.gsub( url_w_s_vers, "s_chap", version )
local url = url_w_version
local text = frame.args[4] or book .. " " .. ref
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
return p
4sqkrbdf8ovpd213xurtueqyky21rh6
64225
64224
2016-09-23T02:09:28Z
en>Jfhutson
0
64225
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/passage=_book+s_chap:s_vers&version=_version"
local book = frame.args[1]
local ref = frame.args[2]
local defver = "nrsv"
local colon = mw.ustring.find( ref, ":" )
local reflen = mw.ustring.len( ref )
local s_chap = mw.ustring.sub( ref, 1, colon - 1 )
local s_vers = mw.ustring.sub( ref, colon + 1, reflen - colon + 1 )
local version = frame.args[3] or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_version = mw.ustring.gsub( url_w_s_vers, "_version", version )
local url = url_w_version
local text = frame.args[4] or book .. " " .. ref
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
return p
kf4fuocb47d9or89y1gkkbayg8tlp4q
64226
64225
2016-09-23T02:10:10Z
en>Jfhutson
0
64226
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/passage=_book+s_chap:s_vers&version=_version"
local book = frame.args[1]
local ref = frame.args[2]
local defver = "nrsv"
local colon = mw.ustring.find( ref, ":" )
local reflen = mw.ustring.len( ref )
local s_chap = mw.ustring.sub( ref, 1, colon - 1 )
local s_vers = mw.ustring.sub( ref, colon + 1, reflen - colon + 2 )
local version = frame.args[3] or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_version = mw.ustring.gsub( url_w_s_vers, "_version", version )
local url = url_w_version
local text = frame.args[4] or book .. " " .. ref
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
return p
nl6bca290l5av3g9ytz23dds8po9yiu
64227
64226
2016-09-23T02:11:30Z
en>Jfhutson
0
64227
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/?passage=_book+s_chap:s_vers&version=_version"
local book = frame.args[1]
local ref = frame.args[2]
local defver = "nrsv"
local colon = mw.ustring.find( ref, ":" )
local reflen = mw.ustring.len( ref )
local s_chap = mw.ustring.sub( ref, 1, colon - 1 )
local s_vers = mw.ustring.sub( ref, colon + 1, reflen - colon + 2 )
local version = frame.args[3] or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_version = mw.ustring.gsub( url_w_s_vers, "_version", version )
local url = url_w_version
local text = frame.args[4] or book .. " " .. ref
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
return p
7n2jz6e0vh2in5j2m2ot909hzpnfizo
64228
64227
2016-09-23T02:16:14Z
en>Jfhutson
0
64228
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/?passage=_book+s_chap:s_vers&version=_version"
local book = mw.text.trim( frame.args[1] )
local ref = mw.text.trim( frame.args[2] )
local defver = "nrsv"
local colon = mw.ustring.find( ref, ":" )
local reflen = mw.ustring.len( ref )
local s_chap = mw.ustring.sub( ref, 1, colon - 1 )
local s_vers = mw.ustring.sub( ref, colon + 1, reflen - colon + 2 )
local version = mw.text.trim( frame.args[3] ) or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_version = mw.ustring.gsub( url_w_s_vers, "_version", version )
local url = url_w_version
local text = mw.text.trim( frame.args[4] ) or book .. " " .. ref
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
return p
6sm8idxu1zdq3xzq9dq97wgy83toyby
64229
64228
2016-09-23T02:30:05Z
en>Jfhutson
0
64229
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/?passage=_book+s_chap:s_vers&version=_version"
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local defver = "nrsv"
local colon = mw.ustring.find( ref, ":" )
local reflen = mw.ustring.len( ref )
local s_chap = mw.ustring.sub( ref, 1, colon - 1 )
local s_vers = mw.ustring.sub( ref, colon + 1, reflen - colon + 2 )
local version = trimArg( frame.args[3] ) or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_version = mw.ustring.gsub( url_w_s_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
sea1dc2441q6ppqfv1ay2zpoe8c2pfx
64230
64229
2016-09-23T02:42:12Z
en>Jfhutson
0
64230
Scribunto
text/plain
local p = {}
function p.main( book, ref, url, text )
local text = trimArg( frame.args[4] ) or book .. " " .. ref
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
function s_vers( frame )
local urlpat = "http://bible.oremus.org/?passage=_book+s_chap:s_vers&version=_version"
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local defver = "nrsv"
local colon = mw.ustring.find( ref, ":" )
local reflen = mw.ustring.len( ref )
local s_chap = mw.ustring.sub( ref, 1, colon - 1 )
local s_vers = mw.ustring.sub( ref, colon + 1, reflen - colon + 2 )
local version = trimArg( frame.args[3] ) or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_version = mw.ustring.gsub( url_w_s_vers, "_version", version )
local url = url_w_version
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
fvjwj11uym0kqdkqaqazebaba3w0i1o
64231
64230
2016-09-23T02:44:18Z
en>Jfhutson
0
64231
Scribunto
text/plain
local p = {}
function p.main( book, ref, url, text )
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
function s_vers( frame )
local text = trimArg( frame.args[4] ) or book .. " " .. ref
local urlpat = "http://bible.oremus.org/?passage=_book+s_chap:s_vers&version=_version"
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local defver = "nrsv"
local colon = mw.ustring.find( ref, ":" )
local reflen = mw.ustring.len( ref )
local s_chap = mw.ustring.sub( ref, 1, colon - 1 )
local s_vers = mw.ustring.sub( ref, colon + 1, reflen - colon + 2 )
local version = trimArg( frame.args[3] ) or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_version = mw.ustring.gsub( url_w_s_vers, "_version", version )
local url = url_w_version
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
99qthm0bqcejaswy0hd1j0m7qgxc0tz
64232
64231
2016-09-23T02:47:00Z
en>Jfhutson
0
64232
Scribunto
text/plain
local p = {}
function p.main( book, ref, url, text )
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
function p.s_vers( frame )
local text = trimArg( frame.args[4] ) or book .. " " .. ref
local urlpat = "http://bible.oremus.org/?passage=_book+s_chap:s_vers&version=_version"
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local defver = "nrsv"
local colon = mw.ustring.find( ref, ":" )
local reflen = mw.ustring.len( ref )
local s_chap = mw.ustring.sub( ref, 1, colon - 1 )
local s_vers = mw.ustring.sub( ref, colon + 1, reflen - colon + 2 )
local version = trimArg( frame.args[3] ) or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_version = mw.ustring.gsub( url_w_s_vers, "_version", version )
local url = url_w_version
return p.s_verse( url, text )
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
c6he7d9r1wcwhv1dye53usm5busjr6t
64233
64232
2016-09-23T02:48:08Z
en>Jfhutson
0
64233
Scribunto
text/plain
local p = {}
function p.main( book, ref, url, text )
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
function p.s_vers( frame )
local urlpat = "http://bible.oremus.org/?passage=_book+s_chap:s_vers&version=_version"
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local defver = "nrsv"
local colon = mw.ustring.find( ref, ":" )
local reflen = mw.ustring.len( ref )
local s_chap = mw.ustring.sub( ref, 1, colon - 1 )
local s_vers = mw.ustring.sub( ref, colon + 1, reflen - colon + 2 )
local version = trimArg( frame.args[3] ) or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_version = mw.ustring.gsub( url_w_s_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
return p.s_verse( url, text )
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
t0zpnutplxxsz80h8jxbjpa2n2ur6r1
64234
64233
2016-09-23T02:56:37Z
en>Jfhutson
0
64234
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/?passage=_book+s_chap:s_vers&version=_version"
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local defver = "nrsv"
local colon = mw.ustring.find( ref, ":" )
local reflen = mw.ustring.len( ref )
local s_chap = mw.ustring.sub( ref, 1, colon - 1 )
local s_vers = mw.ustring.sub( ref, colon + 1, reflen - colon + 2 )
local version = trimArg( frame.args[3] ) or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_version = mw.ustring.gsub( url_w_s_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
sea1dc2441q6ppqfv1ay2zpoe8c2pfx
64235
64234
2016-09-23T16:49:38Z
en>Jfhutson
0
64235
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/?passage=_book+s_chap:s_vers&version-e_book:e_vers=_version"
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local defver = "nrsv"
local s_chap = mw.ustring.gmatch( ref, "%d+")
local s_vers = mw.ustring.gmatch( ref, "%p%d+" )
s_vers = mw.ustring.gmatch( s_vers, "d+")
local e_chap = mw.ustring.gmatch( ref, "[-–—]%d+" )
e_chap = mw.ustring.gmatch( e_chap, "d+")
local e_vers = mw.ustring.gmatch( ref, "[-–—]%d+%p%d+")
e_vers = mw.ustring.gmatch( e_vers, "%d+", 2 )
local version = trimArg( frame.args[3] ) or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_verse", e_verse )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
hymcazdssc1cxbk1wu9yoo128y5ffap
64236
64235
2016-09-23T17:12:25Z
en>Jfhutson
0
64236
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/?passage=_book+s_chap:s_vers&version-e_book:e_vers=_version"
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local defver = "nrsv"
local s_chap = mw.ustring.gmatch( ref, "%d+")
local s_vers = mw.ustring.gmatch( ref, "%p%d+" )
local s_vers = mw.ustring.gmatch( s_vers, "d+")
local e_chap = mw.ustring.gmatch( ref, "[-–—]%d+" )
e_chap = mw.ustring.gmatch( e_chap, "d+")
local e_vers = mw.ustring.gmatch( ref, "[-–—]%d+%p%d+")
e_vers = mw.ustring.gmatch( e_vers, "%d+", 2 )
local version = trimArg( frame.args[3] ) or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_verse", e_verse )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
94sjzmkxlyai3o5oqrilskdzr7h6vr0
64237
64236
2016-09-23T17:57:28Z
en>Jfhutson
0
64237
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/?passage=_book+s_chap:s_vers&version-e_book:e_vers=_version"
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local defver = "nrsv"
local s_chap = mw.ustring.gmatch( ref, "%d+")
local s_vers = mw.ustring.gmatch( ref, "%p%d+" )
s_vers = mw.ustring.gmatch( s_vers, "d+")
local e_chap = mw.ustring.gmatch( ref, "[-–—]%d+" )
e_chap = mw.ustring.gmatch( e_chap, "d+")
local e_vers = mw.ustring.gmatch( ref, "[-–—]%d+%p%d+")
e_vers = mw.ustring.gmatch( e_vers, "%d+", 2 )
local version = trimArg( frame.args[3] ) or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_verse", e_verse )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
hymcazdssc1cxbk1wu9yoo128y5ffap
64238
64237
2016-09-23T18:04:22Z
en>Jfhutson
0
64238
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/?passage=_book+s_chap:s_vers&version-e_book:e_vers=_version"
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local defver = "nrsv"
local split_ref = mw.text.split( ref, "-–—")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = mw.text.split( split_ref[2], "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local version = trimArg( frame.args[3] ) or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
77joo6cfk0jj881guo8qcrqdgd6k18b
64239
64238
2016-09-23T18:11:10Z
en>Jfhutson
0
64239
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/?passage=_book+s_chap:s_vers&version-e_book:e_vers=_version"
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local defver = "nrsv"
local split_ref = mw.text.split( ref, "-–—")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local version = trimArg( frame.args[3] ) or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
je8mp6fnzfnmqpdn0fwqmsnb45kq7hk
64240
64239
2016-09-23T18:13:08Z
en>Jfhutson
0
64240
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/?passage=_book+s_chap:s_vers&version-e_chap:e_vers=_version"
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local defver = "nrsv"
local split_ref = mw.text.split( ref, "-–—")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local version = trimArg( frame.args[3] ) or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
h1u7qa3rh9gvyxp578l7ay1qpdy1v4v
64241
64240
2016-09-23T18:15:02Z
en>Jfhutson
0
64241
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version"
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local defver = "nrsv"
local split_ref = mw.text.split( ref, "-–—")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local version = trimArg( frame.args[3] ) or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
oddda62yuiwb4fpf5q9kgpgu0foefai
64242
64241
2016-09-23T18:18:12Z
en>Jfhutson
0
64242
Scribunto
text/plain
local p = {}
function p.main( frame )
local urlpat = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version"
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local defver = "nrsv"
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local version = trimArg( frame.args[3] ) or defver
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
local fulllink = "[" .. url .. " " .. text .. "]"
return fulllink
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
4e5kd925iiwqf4ybvqlyn8cnyjz4kir
64243
64242
2016-09-23T20:25:52Z
en>Jfhutson
0
64243
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
version = trimArg( frame.args[3] ) or defver
site = website_sel( version )
local urlpat = url_sel( site )
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource" then
local fulllink = "[[" .. url .. "|" .. text .. "]]"
else
local fulllink = "[" .. url .. " " .. text .. "]"
end
return fulllink
end
function website_sel( version )
site = {}
site[nrsv] = oremus
site[kjv] = wikisource
return site[version]
end
function url_sel( site )
urlpat = {}
urlpat[oremus] = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version"
urlpat[wikisource] = "w:Bible(_version)/s_chap#s_vers"
return urlpat[site]
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
dlixy1o97ls64wdgekd7xj7ry7mn222
64244
64243
2016-09-23T20:29:12Z
en>Jfhutson
0
64244
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
version = trimArg( frame.args[3] ) or defver
site = website_sel( version )
local urlpat = url_sel( site )
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource" then
local fulllink = "[[" .. url .. "|" .. text .. "]]"
else
local fulllink = "[" .. url .. " " .. text .. "]"
end
return fulllink
end
function website_sel( version )
site = {}
site[nrsv] = "oremus"
site[kjv] = "wikisource"
return site[version]
end
function url_sel( site )
urlpat = {}
urlpat[oremus] = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version"
urlpat[wikisource] = "w:Bible(_version)/s_chap#s_vers"
return urlpat[site]
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
7jl5ejd982vkonqhtg4y1iamp9k7qcj
64245
64244
2016-09-23T20:31:54Z
en>Jfhutson
0
64245
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
version = trimArg( frame.args[3] ) or defver
site = website_sel( version )
local urlpat = url_sel( site )
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource" then
local fulllink = "[[" .. url .. "|" .. text .. "]]"
else
local fulllink = "[" .. url .. " " .. text .. "]"
end
return fulllink
end
function website_sel( version )
site = {}
site.nrsv = "oremus"
site.kjv = "wikisource"
return site[version]
end
function url_sel( site )
urlpat = {}
urlpat.oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version"
urlpat.wikisource = "w:Bible(_version)/s_chap#s_vers"
return urlpat[site]
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
d1x87hyt29qdxnfc79fwgmfx3048rap
64246
64245
2016-09-23T20:59:25Z
en>Jfhutson
0
64246
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {}
site_tbl.nrsv = "oremus"
site_tbl.kjv = "wikisource"
local site = site_tbl[version]
urlpat_tbl = {}
urlpat_tbl.oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version"
urlpat_tbl.wikisource = "s:Bible(_version)/s_chap#s_vers"
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource" then
local fulllink = "[[" .. url .. "|" .. text .. "]]"
else
local fulllink = "[" .. url .. " " .. text .. "]"
end
return fulllink
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
lpdnt5npixe66daz1eb6lh4wve74wor
64247
64246
2016-09-23T21:18:39Z
en>Jfhutson
0
64247
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible(_version)/s_chap#s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource" then
local fulllink = "[[" .. url .. "|" .. text .. "]]"
else
local fulllink = "[" .. url .. " " .. text .. "]"
end
return fulllink
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
70hxelyxdngp0kpq7knkud33ucdse4h
64248
64247
2016-09-23T21:46:15Z
en>Jfhutson
0
64248
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible(_version)/s_chap#s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
-- if site == "wikisource" then
-- local fulllink = "[[" .. url .. "|" .. text .. "]]"
-- else
local fulllink = "[" .. url .. " " .. text .. "]"
-- end
return fulllink
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
mfyti29bouj10k6nijenqaadmde7ibk
64249
64248
2016-09-23T23:40:34Z
en>Jfhutson
0
64249
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible(_version)/s_chap#s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource" then
local fulllink = "[[" .. url .. "|" .. text .. "]]"
else
local fulllink = "[" .. url .. " " .. text .. "]"
end
return fulllink
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
70hxelyxdngp0kpq7knkud33ucdse4h
64250
64249
2016-09-23T23:42:07Z
en>Jfhutson
0
64250
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible(_version)/s_chap#s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
h5u0ppkmu6xebveyig7uxx3cb3b1tbr
64251
64250
2016-09-24T02:58:50Z
en>Jfhutson
0
64251
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv" --set the default version here
local version = trimArg( frame.args[3] ) or defver
site_tbl = { --selects the website to use for each version
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = { --patterns to create the urls for each site, aliases _version, _book, etc.
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible(King James)/s_chap#s_vers"
}
local urlpat = urlpat_tbl[site]
book_aliases = {
gen = "genesis"
}
local book = book_aliases[trimArg( frame.args[1] )]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
c49t7qxq8q3axyvs5jl26bfqtog8bbg
64252
64251
2016-09-24T03:01:28Z
en>Jfhutson
0
64252
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible(King James)/s_chap#s_vers"
}
local urlpat = urlpat_tbl[site]
book_aliases = {
gen = "genesis"
}
local book = book_aliases[trimArg( frame.args[1] )]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
1iqt5yb9ko1yoyg31aorlbis5421mpp
64253
64252
2016-09-24T03:02:15Z
en>Jfhutson
0
64253
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible(King James)/s_chap#s_vers"
}
local urlpat = urlpat_tbl[site]
book_aliases = {
gen = "genesis"
}
local book = book_aliases[trimArg( frame.args[1] )]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
53rksbmtkdzm8l295ayig5k53n3r8zd
64254
64253
2016-09-24T03:03:53Z
en>Jfhutson
0
64254
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible(King James)/s_chap#s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
book_aliases = {
gen = "genesis"
}
local book = book_aliases[book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
dvqzg2qbmwmvcpbn2lreibai0kcnf13
64255
64254
2016-09-24T03:05:37Z
en>Jfhutson
0
64255
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible(King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
book_aliases = {
gen = "genesis"
}
local book = book_aliases[book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
i922gwpm0a9sja3c28ke8yqg0o8kavy
64256
64255
2016-09-24T03:06:31Z
en>Jfhutson
0
64256
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible(King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
book_aliases = {
gen = "genesis"
}
local book = book_aliases[book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
7lsqvks0vcv67l2akofwqpl68b3qksk
64257
64256
2016-09-24T03:07:22Z
en>Jfhutson
0
64257
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
book_aliases = {
gen = "genesis"
}
local book = book_aliases[book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
i5y4b9mdtgxih8fs4pvh4tkldghp3ea
64258
64257
2016-09-24T03:08:34Z
en>Jfhutson
0
64258
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
book_aliases = {
gen = "Genesis"
}
local book = book_aliases[book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
640codgn1bigji26ubgi1431p1n8axw
64259
64258
2016-09-24T12:56:41Z
en>Jfhutson
0
64259
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
local genesis = { "gen", "genesis" }
local books = { genesis, exodus }
local set = require('Module:Set')
local book = set.valueintersection(book, books)
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
92s9hstqxghwe7qalboyelps1yqhbjx
64260
64259
2016-09-24T12:57:59Z
en>Jfhutson
0
64260
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
local genesis = { "gen", "genesis" }
local books = { genesis, exodus }
local set = require('Module:Set')
local book = set.valueIntersection(book, books)
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
tjxso1n5egv379obgdas2xb59pvqilc
64261
64260
2016-09-24T12:58:57Z
en>Jfhutson
0
64261
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local book = { trimArg( frame.args[1] ) }
local genesis = { "gen", "genesis" }
local books = { genesis, exodus }
local set = require('Module:Set')
local book = set.valueIntersection(book, books)
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
61f4bhl08q4itdjv3qsvm7fd9pdb96o
64262
64261
2016-09-24T12:59:51Z
en>Jfhutson
0
64262
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local book = { trimArg( frame.args[1] ) }
local genesis = { "gen", "genesis" }
local books = { genesis, exodus }
local set = require('Module:Set')
local book = set.valueIntersection(book, books)[1]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
t7hj9h69ly2xxihv6v7h2uplwstjx5e
64263
64262
2016-09-24T13:28:00Z
en>Jfhutson
0
64263
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local book = { trimArg( frame.args[1] ) }
local genesis_aliases = { "genesis", "gen" }
if tableContains( genesis_aliases, book ) then
book = genesis_aliases[1]
end
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function tableContains(table, element)
for _, value in pairs(table) do
if value == element then
return true
end
end
return false
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
kqazn8amop2xvdlboq7jxo4l3n4gdb0
64264
64263
2016-09-24T13:29:32Z
en>Jfhutson
0
64264
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local book = { trimArg( frame.args[1] ) }
local genesis_aliases = { "genesis", "gen" }
if tableContains( genesis_aliases, book ) then
local book = genesis_aliases[1]
end
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function tableContains(table, element)
for _, value in pairs(table) do
if value == element then
return true
end
end
return false
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
5g9kd3hdtuxs0ac50tu2v88gb7ad8x1
64265
64264
2016-09-24T13:42:22Z
en>Jfhutson
0
64265
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
local genesis_aliases = { "genesis", "gen" }
if tableContains( genesis_aliases, book ) then
local book = genesis_aliases[1]
end
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function tableContains(table, element)
for _, value in pairs(table) do
if value == element then
return true
end
end
return false
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
0tm5pg447c53syatl7x5feg9tmu34s7
64266
64265
2016-09-24T13:51:00Z
en>Jfhutson
0
64266
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
local genesis_aliases = { "genesis", "gen" }
if tableContains( genesis_aliases, book ) then
local book = genesis_aliases[1]
end
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function tableContains(table, element)
for i,v in ipairs(table) do
if value == element then
return true
end
end
return false
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
c5olmu0h5ot6mwu4rg7emy6pvq2m68z
64267
64266
2016-09-24T13:52:21Z
en>Jfhutson
0
64267
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
local genesis_aliases = { "genesis", "gen" }
if tableContains( genesis_aliases, book ) then
local book = genesis_aliases[1]
end
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function tableContains(table, element)
for i,v in ipairs(table) do
if v == element then
return true
end
end
return false
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
47pdym8wfohr1sot95aur3w48k9polq
64268
64267
2016-09-24T13:54:03Z
en>Jfhutson
0
64268
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
local genesis_aliases = { "genesis", "gen" }
if tableContains( genesis_aliases, book ) == true then
local book = genesis_aliases[1]
end
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function tableContains(table, element)
for i,v in ipairs(table) do
if v == element then
return true
end
end
return false
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
gaw5uwce3ck0iewn36rlrcvxihr58ow
64269
64268
2016-09-24T13:56:07Z
en>Jfhutson
0
64269
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
local genesis_aliases = { "genesis", "gen" }
if tableContains( genesis_aliases, book ) == true then
local book = genesis_aliases[1]
end
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function tableContains(table, element)
for i,v in ipairs(table) do
if v == element then
return true
end
end
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
bnz5a1h002dua2vqbvomzhhlkbfswft
64270
64269
2016-09-24T18:14:30Z
en>Jfhutson
0
64270
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
local book_aliases = {
gen = "genesis"}
local book = book_aliases[book]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
repvqn78dysouyr24uijej9t2eqmp9b
64271
64270
2016-09-24T18:18:13Z
en>Jfhutson
0
64271
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
local book_aliases = {
gen = "Genesis"
}
local book = book_aliases[book]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
2zz4gvnaq4hx2dnxzrst589zcdcnuhm
64272
64271
2016-09-24T18:20:16Z
en>Jfhutson
0
64272
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local book = trimArg( frame.args[1] )
local book_aliases = {
gen = "Genesis"
}
local book = book_aliases[book]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
6wx61jpxeyu4qgbl79cukpah00uugvg
64273
64272
2016-09-24T19:03:44Z
en>Jfhutson
0
64273
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book_aliases = {
gen = gn,
songofsol = sg,
prayerofazariah = az
}
local book = book_aliases[input_book]
site_book_tbl = {
wikisource_kjv = {
az = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
e7g1f2q7l0bpbv1pdco7n0b38lrfrr6
64274
64273
2016-09-24T19:06:03Z
en>Jfhutson
0
64274
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book_aliases = {
gen = gn,
songofsol = sg,
prayerofazariah = az
}
local book = book_aliases[input_book]
-- site_book_tbl = {
-- wikisource_kjv = {
-- az = "Prayer of Azarias and Hymn of the Three Children"
-- }
-- }
-- local book = site_book_tbl[site][book]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
fw4a4voekwkiabamxhj0zcrgm204ikh
64275
64274
2016-09-24T19:06:54Z
en>Jfhutson
0
64275
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book_aliases = {
gen = "gn",
songofsol = "sg",
prayerofazariah = "az"
}
local book = book_aliases[input_book]
-- site_book_tbl = {
-- wikisource_kjv = {
-- az = "Prayer of Azarias and Hymn of the Three Children"
-- }
-- }
-- local book = site_book_tbl[site][book]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
irxdgg6d39dz7ks9xj7xxylc89f8dm2
64276
64275
2016-09-24T19:07:23Z
en>Jfhutson
0
64276
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book_aliases = {
gen = "gn",
songofsol = "sg",
prayerofazariah = "az"
}
local book = book_aliases[input_book]
site_book_tbl = {
wikisource_kjv = {
az = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
bdlodztnaxwfwobprkwfhbylb1famku
64277
64276
2016-09-24T19:11:25Z
en>Jfhutson
0
64277
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book = mw.ustring.gsub( input_book, "[%A%D]", "" )
local book_aliases = {
gen = "gn",
songofsol = "sg",
prayerofazariah = "az"
}
local book = book_aliases[input_book]
site_book_tbl = {
wikisource_kjv = {
az = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
l3dgjeokur3cz4cjx9zaxx4x1jq9wa3
64278
64277
2016-09-24T19:12:26Z
en>Jfhutson
0
64278
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book = mw.string.lower(mw.ustring.gsub( input_book, "[%A%D]", "" ))
local book_aliases = {
gen = "gn",
songofsol = "sg",
prayerofazariah = "az"
}
local book = book_aliases[input_book]
site_book_tbl = {
wikisource_kjv = {
az = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
1mzzu1a0xypdvbmhq70phy27oap6rbm
64279
64278
2016-09-24T19:13:08Z
en>Jfhutson
0
64279
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book = mw.ustring.lower(mw.ustring.gsub( input_book, "[%A%D]", "" ))
local book_aliases = {
gen = "gn",
songofsol = "sg",
prayerofazariah = "az"
}
local book = book_aliases[input_book]
site_book_tbl = {
wikisource_kjv = {
az = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
fwyi9q1katatxb02mg2aags3sy46xvz
64280
64279
2016-09-24T19:14:14Z
en>Jfhutson
0
64280
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book = mw.ustring.lower(mw.ustring.gsub( input_book, "[%W]", "" ))
local book_aliases = {
gen = "gn",
songofsol = "sg",
prayerofazariah = "az"
}
local book = book_aliases[input_book]
site_book_tbl = {
wikisource_kjv = {
az = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
rjzapuu7hvwqtx25aqxfyyjm0b38p1y
64281
64280
2016-09-24T19:14:42Z
en>Jfhutson
0
64281
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book = mw.ustring.lower(mw.ustring.gsub( input_book, "%W", "" ))
local book_aliases = {
gen = "gn",
songofsol = "sg",
prayerofazariah = "az"
}
local book = book_aliases[input_book]
site_book_tbl = {
wikisource_kjv = {
az = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
2ufodifeet68gekzp0evs2szlt4vbkt
64282
64281
2016-09-24T19:15:18Z
en>Jfhutson
0
64282
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "" ))
local book_aliases = {
gen = "gn",
songofsol = "sg",
prayerofazariah = "az"
}
local book = book_aliases[input_book]
site_book_tbl = {
wikisource_kjv = {
az = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
td7mod17gfe87kw47iaq1kbn4m1r8v4
64283
64282
2016-09-24T19:16:32Z
en>Jfhutson
0
64283
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book = mw.ustring.lower(mw.ustring.gsub( input_book, "%W", "" ))
local book_aliases = {
gen = "gn",
songofsol = "sg",
prayerofazariah = "az"
}
local book = book_aliases[book]
site_book_tbl = {
wikisource_kjv = {
az = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
8y9zfp60rpmqen2x3j1um7kbtytblzy
64284
64283
2016-09-24T21:14:50Z
en>Jfhutson
0
64284
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book = mw.ustring.lower(mw.ustring.gsub( input_book, "%W", "" ))
local book_aliases = {
genesis = "gen",
exodus = "exod",
leviticus = "lev",
numbers = "num",
deuteronomy = "deut",
joshua = "josh",
judges = "judg",
ruth = "ruth",
['1samuel'] = "1sam",
['2samuel'] = "2sam",
['1chronicles'] = "1chron",
['2chronicles'] = "2chron",
ezra = "ezra",
nehemiah = "neh",
esther = "esther",
job = "job",
psalms = "ps",
proverbs = "prov",
ecclesiastes = "eccles",
songofsolomon = "songofsol",
songofsongs = "songofsol",
isaiah = "isa",
jeremiah = "jer",
lamentations = "lam",
ezekiel = "ezek",
daniel = "dan",
hosea = "hosea",
joel = "joel",
amos = "amos",
obadiah = "obad",
jonah = "jon",
micah = "mic",
nahum = "nah",
habakkuk = "hab",
zephaniah = "zeph",
haggai = "hag",
zechariah "zech",
malachi = "mal",
baruch = "bar",
ecclesiasticus = "ecclus",
sirach = "ecclus",
sir = "ecclus",
['1esdras'] = "1esd",
['2esdras'] = "2esd",
judith = "jth",
['1maccabees'] = "1macc",
['2maccabees'] = "2macc",
prayerofmanasses = "profman",
prayerofmanasseh = "profman",
susanna = "sus",
tobit = "tob",
wisdom = "ws",
wisdomofsolomon = "ws",
prayerofazariah = "profaz",
matthew = "matt",
mark = "mark",
luke = "luke",
john = "john",
actsoftheapostles = "acts",
romans = "rom",
['1corinthians'] = "1cor",
['2corinthians'] = "2cor",
galatians = "gal",
ephesians = "eph",
philippians = "phil",
colossians = "col",
['1thessalonians'] = "1thess",
['2thessalonians'] = "2thess",
['1timothy'] = "1tim",
['2timothy'] = "2tim",
titus = "titus",
philemon = "philem",
hebrews = "heb",
james = "james",
['1peter'] = "1pet",
['2peter'] = "2pet",
['1john'] = "1john",
['2john'] = "1john",
['3john'] = "1john",
jude = "jude",
revelation = "rev",
apocalypse = "ref",
}
local book = book_aliases[book] or book
site_book_tbl = {
wikisource_kjv = {
profaz = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
olyrldyjld48ymioq4bwkvu29rl2voe
64285
64284
2016-09-24T21:17:31Z
en>Jfhutson
0
64285
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book = mw.ustring.lower(mw.ustring.gsub( input_book, "%W", "" ))
local book_aliases = {
genesis = "gen",
exodus = "exod",
leviticus = "lev",
numbers = "num",
deuteronomy = "deut",
joshua = "josh",
judges = "judg",
ruth = "ruth",
['1samuel'] = "1sam",
['2samuel'] = "2sam",
['1chronicles'] = "1chron",
['2chronicles'] = "2chron",
ezra = "ezra",
nehemiah = "neh",
esther = "esther",
job = "job",
psalms = "ps",
proverbs = "prov",
ecclesiastes = "eccles",
songofsolomon = "songofsol",
songofsongs = "songofsol",
isaiah = "isa",
jeremiah = "jer",
lamentations = "lam",
ezekiel = "ezek",
daniel = "dan",
hosea = "hosea",
joel = "joel",
amos = "amos",
obadiah = "obad",
jonah = "jon",
micah = "mic",
nahum = "nah",
habakkuk = "hab",
zephaniah = "zeph",
haggai = "hag",
zechariah = "zech",
malachi = "mal",
baruch = "bar",
ecclesiasticus = "ecclus",
sirach = "ecclus",
sir = "ecclus",
['1esdras'] = "1esd",
['2esdras'] = "2esd",
judith = "jth",
['1maccabees'] = "1macc",
['2maccabees'] = "2macc",
prayerofmanasses = "profman",
prayerofmanasseh = "profman",
susanna = "sus",
tobit = "tob",
wisdom = "ws",
wisdomofsolomon = "ws",
prayerofazariah = "profaz",
matthew = "matt",
mark = "mark",
luke = "luke",
john = "john",
actsoftheapostles = "acts",
romans = "rom",
['1corinthians'] = "1cor",
['2corinthians'] = "2cor",
galatians = "gal",
ephesians = "eph",
philippians = "phil",
colossians = "col",
['1thessalonians'] = "1thess",
['2thessalonians'] = "2thess",
['1timothy'] = "1tim",
['2timothy'] = "2tim",
titus = "titus",
philemon = "philem",
hebrews = "heb",
james = "james",
['1peter'] = "1pet",
['2peter'] = "2pet",
['1john'] = "1john",
['2john'] = "1john",
['3john'] = "1john",
jude = "jude",
revelation = "rev",
apocalypse = "ref",
}
local book = book_aliases[book] or book
site_book_tbl = {
wikisource_kjv = {
profaz = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book]
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
enxoneb6zmb3pt71syaz98l6x22s719
64286
64285
2016-09-25T02:49:45Z
en>Jfhutson
0
64286
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book = mw.ustring.lower(mw.ustring.gsub( input_book, "%W", "" ))
local book_aliases = {
gen = genesis,
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esd",
['2esd'] = "2_esd",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayerofmanasses",
['profman'] = "prayerofmanasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1corinthians'] = "1cor",
['2corinthians'] = "2cor",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
local book = book_aliases[book] or book
site_book_tbl = {
wikisource_kjv = {
}
}
local book = site_book_tbl[site][book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
sv3rkz71ljuzfzpoqy8zbl0bj3clksl
64287
64286
2016-09-25T02:50:19Z
en>Jfhutson
0
64287
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book = mw.ustring.lower(mw.ustring.gsub( input_book, "%W", "" ))
local book_aliases = {
['gen'] = genesis,
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esd",
['2esd'] = "2_esd",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayerofmanasses",
['profman'] = "prayerofmanasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1corinthians'] = "1cor",
['2corinthians'] = "2cor",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
local book = book_aliases[book] or book
site_book_tbl = {
wikisource_kjv = {
}
}
local book = site_book_tbl[site][book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
3f5orouy6w29giuye64gvrvtvtfhugj
64288
64287
2016-09-25T02:51:07Z
en>Jfhutson
0
64288
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book = mw.ustring.lower(mw.ustring.gsub( input_book, "%W", "" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esd",
['2esd'] = "2_esd",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayerofmanasses",
['profman'] = "prayerofmanasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1corinthians'] = "1cor",
['2corinthians'] = "2cor",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
local book = book_aliases[book] or book
site_book_tbl = {
wikisource_kjv = {
}
}
local book = site_book_tbl[site][book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
18ssydy8bmsre980e6kiupvzzrszcx6
64289
64288
2016-09-25T02:53:19Z
en>Jfhutson
0
64289
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book = mw.ustring.lower(mw.ustring.gsub( input_book, "%W", "" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esd",
['2esd'] = "2_esd",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayerofmanasses",
['profman'] = "prayerofmanasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1corinthians'] = "1cor",
['2corinthians'] = "2cor",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
local book = book_aliases[book] or book
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
ju40v7h81ltkrcb1gxd7avxr8arw49a
64290
64289
2016-09-25T12:39:57Z
en>Jfhutson
0
64290
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book = mw.ustring.lower(mw.ustring.gsub( input_book, "%W", "" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayerofmanasses",
['profman'] = "prayerofmanasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1corinthians'] = "1cor",
['2corinthians'] = "2cor",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
if book_aliases[book] then book = book
else
local book = book_aliases[book]
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
c0vpnu3m8gd76wubj6kkn7ls1mykr37
64291
64290
2016-09-25T12:41:44Z
en>Jfhutson
0
64291
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1corinthians'] = "1cor",
['2corinthians'] = "2cor",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
if book_aliases[book] then book = book
else
local book = book_aliases[book]
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
return p
iwtzhso0k97gi5hbv4whmkceij4jjdk
64292
64291
2016-09-25T18:51:20Z
en>Jfhutson
0
64292
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1corinthians'] = "1cor",
['2corinthians'] = "2cor",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
if tableContains( book_aliases, book ) then book = book
else
local book = book_aliases[book]
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function tableContains(table, element)
for _, value in pairs(table) do
if value == element then
return true
end
end
return false
end
return p
6xyu9a3ng2o0n04uxrgvgmuaerxtjkk
64293
64292
2016-09-25T18:53:46Z
en>Jfhutson
0
64293
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
-- if tableContains( book_aliases, book ) then book = book
-- else
local book = book_aliases[book]
-- end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function tableContains(table, element)
for _, value in pairs(table) do
if value == element then
return true
end
end
return false
end
return p
r6xmx4c4qshmqd3p5pvpud4dourzh4b
64294
64293
2016-09-25T18:56:07Z
en>Jfhutson
0
64294
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
if tableContains( book_aliases, std_book ) then
local book = std_book
else
local book = book_aliases[std_book]
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function tableContains(table, element)
for _, value in pairs(table) do
if value == element then
return true
end
end
return false
end
return p
eew6y8av5l4w4i6ptjk6tlk7pk88whf
64295
64294
2016-09-25T19:08:26Z
en>Jfhutson
0
64295
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
local book = std_book
else
local book = book_aliases[std_book]
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
end
return p
e6keads0k04ofkzgg52f5yaze2syt9t
64296
64295
2016-09-25T19:10:21Z
en>Jfhutson
0
64296
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
-- if valueExists( book_aliases, std_book ) then
-- local book = std_book
-- else
local book = book_aliases[std_book]
-- end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
end
return p
93wsno1oxfin6q3bd4qlrf1s0d522gf
64297
64296
2016-09-25T20:18:46Z
en>Jfhutson
0
64297
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
local book = std_book
else
local book = book_aliases[std_book]
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
return p
oepfyocwp5cz85z5i19h1ewkglgbi2w
64298
64297
2016-09-25T20:33:30Z
en>Jfhutson
0
64298
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] ) or "col"
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
-- if valueExists( book_aliases, std_book ) then
local book = std_book
-- else
-- local book = book_aliases[std_book]
-- end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
return p
0f36tdyh9i8077n33u61bpbg759zvbc
64299
64298
2016-09-25T20:36:47Z
en>Jfhutson
0
64299
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] ) or "col"
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
-- if valueExists( book_aliases, std_book ) then
-- local book = std_book
-- else
local book = book_aliases[std_book]
-- end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
return p
ps2yr5ro3qsljaw00n7nv74242xoowz
64300
64299
2016-09-25T20:37:14Z
en>Jfhutson
0
64300
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] ) or "col"
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
local book = std_book
else
local book = book_aliases[std_book]
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
return p
lzym7syysccapqi5q3en0jqwepz2j2n
64301
64300
2016-09-25T20:38:17Z
en>Jfhutson
0
64301
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] ) or "col"
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) == true then
local book = std_book
else
local book = book_aliases[std_book]
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
return p
tesoxygn1bbdz9ywthgbjrfgasi572s
64302
64301
2016-09-25T23:00:49Z
en>Jfhutson
0
64302
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
-- if valueExists( book_aliases, std_book ) then
-- local book = std_book
-- else
local book = book_aliases[std_book] or std_book
--
-- end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
return p
ra6qscyt7ae2wtqgojxsgwiwoni8rww
64303
64302
2016-09-25T23:15:32Z
en>Jfhutson
0
64303
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
-- if valueExists( book_aliases, std_book ) then
-- local book = std_book
-- else
local book = book_aliases[std_book] or std_book
--
-- end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local string2 = require( "Module:String2" )
local book = string2( title, book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
return p
pvgermja0i5paboc4frrw4fx2emn5ge
64304
64303
2016-09-25T23:31:34Z
en>Jfhutson
0
64304
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
-- if valueExists( book_aliases, std_book ) then
-- local book = std_book
-- else
local book = book_aliases[std_book] or std_book
--
-- end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
-- local string2 = require( "Module:String2" )
-- local book = string2( title, book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
return p
jg76kpn49eb8vnlj1wdu9qxxcleyv19
64305
64304
2016-09-25T23:35:50Z
en>Jfhutson
0
64305
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
-- if valueExists( book_aliases, std_book ) then
-- local book = std_book
-- else
local book = book_aliases[std_book] or std_book
--
-- end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local book = mw.ustring.gsub( input_book, "_", " " )
local string2 = require( "Module:String2" )
local book = mw.ustring.gsub( input_book, " ", "_" )
local book = string2( title, book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
return p
kochq4xwbr41e0oazhj5vgcit4jt8ug
64306
64305
2016-09-25T23:41:29Z
en>Jfhutson
0
64306
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
-- if valueExists( book_aliases, std_book ) then
-- local book = std_book
-- else
local book = book_aliases[std_book] or std_book
--
-- end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local book = mw.ustring.gsub( input_book, "_", " " )
local string2 = require( "Module:String2" )
local book = mw.ustring.gsub( input_book, " ", "_" )
local book = string2.title( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
return p
fnra4fj6cfwa0tly73wouk37p5q8jd1
64307
64306
2016-09-26T00:19:47Z
en>Jfhutson
0
64307
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['songofsol'] = "songofsolomon",
['songofsongs'] = "songofsolomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
-- if valueExists( book_aliases, std_book ) then
-- local book = std_book
-- else
local book = book_aliases[std_book] or std_book
--
-- end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( args[1] or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
15bx8pbfzg6gb5twnoz60hjy78pe17b
64308
64307
2016-09-26T00:24:23Z
en>Jfhutson
0
64308
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon",
['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
-- if valueExists( book_aliases, std_book ) then
-- local book = std_book
-- else
local book = book_aliases[std_book] or std_book
--
-- end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( args[1] or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
aj3o2f7ieg9t8uq2yc4ppbufti0i9gs
64309
64308
2016-09-26T00:31:09Z
en>Jfhutson
0
64309
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon",
['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
-- if valueExists( book_aliases, std_book ) then
-- local book = std_book
-- else
local book = book_aliases[std_book] or std_book
--
-- end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
-- local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( args[1] or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
rv82xb8z17rj0t0mti87euxqunk0czy
64310
64309
2016-09-26T00:32:47Z
en>Jfhutson
0
64310
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon",
['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus",
['ecclus'] = "sirach",
['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses",
['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon",
['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation",
['apocalypse'] = "revelation",
}
-- if valueExists( book_aliases, std_book ) then
-- local book = std_book
-- else
local book = book_aliases[std_book] or std_book
--
-- end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
k6zpxf8jg2w6090qodskveq112vfbaq
64311
64310
2016-09-26T00:37:07Z
en>Jfhutson
0
64311
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1sam'] = "1_samuel",
['2sam'] = "2_samuel",
['1chron'] = "1_chronicles",
['2chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "sirach", ['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['profman'] = "prayer_of_manasses", ['profman'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts'] = "actsoftheapostles",
['rom'] = "romans",
['1cor'] = "1_corinthians",
['2corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1pet'] = "1_peter",
['2pet'] = "2_peter",
['1john'] = "1_john",
['2john'] = "1_john",
['3john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
-- if valueExists( book_aliases, std_book ) then
-- local book = std_book
-- else
local book = book_aliases[std_book] or std_book
--
-- end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
2bi62pxkfdkrmgja2gsfvnxhl328zke
64312
64311
2016-09-26T00:52:33Z
en>Jfhutson
0
64312
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "sirach", ['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasses", ['prayer_of_manasseh'] = "prayer_of_manasses",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
-- if valueExists( book_aliases, std_book ) then
-- local book = std_book
-- else
local book = book_aliases[std_book] or std_book
--
-- end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
0u66x0oxol2vl3tekjezs983vcetcf5
64313
64312
2016-09-26T02:10:24Z
en>Jfhutson
0
64313
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "sirach", ['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasses", ['prayer_of_manasseh'] = "prayer_of_manasses",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['profaz'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
else
book = book_aliases[std_book]
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer of Azarias and Hymn of the Three Children"
}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
jlf5a24nfjuota5oha3xd4hvsn3cxsq
64314
64313
2016-09-26T02:19:13Z
en>Jfhutson
0
64314
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "sirach", ['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasses", ['prayer_of_manasseh'] = "prayer_of_manasses",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
else
book = book_aliases[std_book]
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
6yzwpxinar9zgaw289crelzvcg62zbg
64315
64314
2016-09-26T02:22:08Z
en>Jfhutson
0
64315
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "sirach", ['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasses", ['prayer_of_manasseh'] = "prayer_of_manasses",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
else
book = book_aliases[std_book]
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
oremus = {}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
return "[[" .. url .. "|" .. text .. "]]"
else
return "[" .. url .. " " .. text .. "]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
kpav0qgd58bmqsqxk0v3489wbibd88p
64316
64315
2016-09-26T02:27:32Z
en>Jfhutson
0
64316
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "sirach", ['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasses", ['prayer_of_manasseh'] = "prayer_of_manasses",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
oremus = {}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
return fulllink .. errorcat
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
rsinjfj0wgv0p8tp4ih6txt68c4chpb
64317
64316
2016-09-26T02:28:53Z
en>Jfhutson
0
64317
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "sirach", ['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasses", ['prayer_of_manasseh'] = "prayer_of_manasses",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
local error_cat = "unknown book"
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
oremus = {}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
return fulllink .. " [[Category:" .. errorcat .. "]]"
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
lzlphb39jxn5xaymz4kfzcy54m6yna1
64318
64317
2016-09-26T02:30:54Z
en>Jfhutson
0
64318
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "sirach", ['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasses", ['prayer_of_manasseh'] = "prayer_of_manasses",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
local error_cat = "unknown book"
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
oremus = {}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if errorcat ~= nil then
return fulllink
else
return fulllink .. " [[Category:" .. errorcat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
1lqvf8ilcdvtaik8mhuhmlttecgy2kh
64319
64318
2016-09-26T02:32:03Z
en>Jfhutson
0
64319
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "sirach", ['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasses", ['prayer_of_manasseh'] = "prayer_of_manasses",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
local error_cat = "unknown book"
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
oremus = {}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if errorcat == nil then
return fulllink
else
return fulllink .. " [[Category:" .. errorcat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
hfyhb9kvumfb00iu7dluozx1yooq7uy
64320
64319
2016-09-26T02:35:12Z
en>Jfhutson
0
64320
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "sirach", ['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasses", ['prayer_of_manasseh'] = "prayer_of_manasses",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
local error_cat = "unknown book"
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
oremus = {}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if errorcat == nil then
return fulllink
else
return fulllink .. " [[Category:" .. errorcat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
9bw8cb8wzictiq9sqljq9j01ozp0t7t
64321
64320
2016-09-26T02:37:00Z
en>Jfhutson
0
64321
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "sirach", ['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasses", ['prayer_of_manasseh'] = "prayer_of_manasses",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
local error_cat = "unknown book"
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
oremus = {}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if errorcat == nil then
return fulllink
else
return fulllink .. " [[Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
1w9ajr83w78wwvgp66bwi9mly44g4ov
64322
64321
2016-09-26T02:37:54Z
en>Jfhutson
0
64322
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "sirach", ['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasses", ['prayer_of_manasseh'] = "prayer_of_manasses",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
local error_cat = "unknown book"
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
oremus = {}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
7roknzov6579r5q29zdx1luzawgkz5e
64323
64322
2016-09-26T02:42:17Z
en>Jfhutson
0
64323
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "sirach", ['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasses", ['prayer_of_manasseh'] = "prayer_of_manasses",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
-- book = std_book
local error_cat = "unknown book"
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
oremus = {}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " :[[Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
dqsmaav5j937msu6z07s2xmxko8s58r
64324
64323
2016-09-26T02:44:49Z
en>Jfhutson
0
64324
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "sirach", ['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasses", ['prayer_of_manasseh'] = "prayer_of_manasses",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
oremus = {}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. error_cat
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
rpyjlwy3o0zrvtc8a5hjipvk8h4jk36
64325
64324
2016-09-26T02:45:42Z
en>Jfhutson
0
64325
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "sirach", ['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasses", ['prayer_of_manasseh'] = "prayer_of_manasses",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
oremus = {}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " :[[Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
monelzoxx02cl83tnxo18hrm3er9aue
64326
64325
2016-09-26T02:46:10Z
en>Jfhutson
0
64326
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "sirach", ['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasses", ['prayer_of_manasseh'] = "prayer_of_manasses",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
oremus = {}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
fqfyq1xbjfxvnzahrew1nsthsqo7m0v
64327
64326
2016-09-26T02:55:55Z
en>Jfhutson
0
64327
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['ecclus'] = "sir",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
oremus = {}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
3a1abmoczn9wgumf04pdbp667itnpiy
64328
64327
2016-09-26T02:57:00Z
en>Jfhutson
0
64328
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = trimArg( frame.args[3] ) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
oremus = {}
}
local book = site_book_tbl[site][book] or book
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url_w_bk = mw.ustring.gsub( urlpat, "_book", book )
local url_w_s_chap = mw.ustring.gsub( url_w_bk, "s_chap", s_chap )
local url_w_s_vers = mw.ustring.gsub( url_w_s_chap, "s_vers", s_vers )
local url_w_e_chap = mw.ustring.gsub( url_w_s_vers, "e_chap", e_chap )
local url_w_e_vers = mw.ustring.gsub( url_w_e_chap, "e_vers", e_vers )
local url_w_version = mw.ustring.gsub( url_w_e_vers, "_version", version )
local url = url_w_version
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
ed1xejmgw0n09efaf8y7ojyprwiulkg
64329
64328
2016-09-26T14:47:07Z
en>Jfhutson
0
64329
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv",
he = "mechon_mamre"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
oremus = {}
}
if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
ccje9caf7qdlo38oe9bz1lm5m5dp1l4
64330
64329
2016-09-26T14:50:24Z
en>Jfhutson
0
64330
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv",
he = "mechon_mamre"
}
local site = site_tbl[version]
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
}
}
if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
g0g9ohzy8zpfubiayhsnohs5o1q8mlm
64331
64330
2016-09-26T15:18:49Z
en>Jfhutson
0
64331
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv",
he = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt"
}
}
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
}
}
if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
30irdswa6t6if4bidtu921vy9jnubn1
64332
64331
2016-09-26T15:21:22Z
en>Jfhutson
0
64332
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource_kjv",
he = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt"
}
}
if site_version_tbl[site] ~= nil then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource_kjv = "s:Bible (King James)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
}
}
if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
r7p0dkhqesdz8nrjd7roamc7gs0mwh7
64333
64332
2016-09-26T15:31:19Z
en>Jfhutson
0
64333
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
if site_version_tbl[site] ~= nil then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource_kjv = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
}
}
if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
s6oagthyphwr5bbj68o21kwqcuual02
64334
64333
2016-09-26T15:32:48Z
en>Jfhutson
0
64334
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
if site_version_tbl[site] ~= nil then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
}
}
if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
aalhquug65r4n4ht7kafh2n2yuhivlf
64335
64334
2016-09-26T15:49:52Z
en>Jfhutson
0
64335
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
if site_version_tbl[site] ~= nil then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_versions_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
}
}
if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
2colux5mf3j5a0pp08497u7x5cfn02i
64336
64335
2016-09-26T17:04:40Z
en>Jfhutson
0
64336
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
if site_version_tbl[site] ~= nil then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_versions_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1 samuel'] = '08a',
['2 samuel'] = '08b',
['1 kings'] = '09a',
['2 kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1 chronicles'] = '25a',
['2 chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['songs'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
fqtqxm3xd5sw3kh8zxegp8ro9bq43f7
64337
64336
2016-09-26T17:07:44Z
en>Jfhutson
0
64337
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
if site_version_tbl[site] ~= nil then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_versions_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
57m1xsj4qm4iwwn7ckyhon1fpz0qzoz
64338
64337
2016-09-26T17:15:40Z
en>Jfhutson
0
64338
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
if type(site_version_tbl[site]) == "table" then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_version_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
felra9xywwb6qj64umaav2nfmvuz5zm
64339
64338
2016-09-26T17:21:11Z
en>Jfhutson
0
64339
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
-- if type(site_version_tbl[site]) == "table" then
local version = site_version_tbl[site][version]
-- end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_version_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource_kjv" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
4tyuuihxa0l8gu69fjnq65mh7vfb71l
64340
64339
2016-09-26T17:21:55Z
en>Jfhutson
0
64340
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
-- if type(site_version_tbl[site]) == "table" then
local version = site_version_tbl[site][version]
-- end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_version_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
hb02gt6t0qinqr2gtg3ia4o07dhz3rh
64341
64340
2016-09-26T17:24:01Z
en>Jfhutson
0
64341
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
-- if type(site_version_tbl[site]) == "table" then
local version = site_version_tbl[site][version]
-- end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_version_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
-- if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
-- end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
b5p2r8xc540bcad6kiidrq8wbjjt3z6
64342
64341
2016-09-26T17:44:09Z
en>Jfhutson
0
64342
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
-- if type(site_version_tbl[site]) == "table" then
local version = site_version_tbl[site][version]
-- end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_version_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
-- if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
-- end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
if site == "mechon_mamre" then s_chap = string.format( s_chap, "%03d" ) end
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
jd23hiaxm7vuhid203lep3xugd27vjb
64343
64342
2016-09-26T17:57:54Z
en>Jfhutson
0
64343
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
-- if type(site_version_tbl[site]) == "table" then
local version = site_version_tbl[site][version]
-- end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_version_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
-- if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
-- end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
if site == "mechon_mamre" then s_chap = string.format( "%02d", s_chap ) end
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
ovak215l8m66wncd87x13cotgg5vl4e
64344
64343
2016-09-26T18:16:50Z
en>Jfhutson
0
64344
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
-- if type(site_version_tbl[site]) == "table" then
local version = site_version_tbl[site][version]
-- end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_version_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
-- if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
-- end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
if site == "mechon_mamre" then s_chap = string.format( "%02x", s_chap ) end
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
0rjcx9h7nbjxu3oo8ey0q3c6hwdtker
64345
64344
2016-09-26T18:50:58Z
en>Jfhutson
0
64345
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
-- if type(site_version_tbl[site]) == "table" then
local version = site_version_tbl[site][version]
-- end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_version_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
-- if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
-- end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
if site == "mechon_mamre" then s_chap = string.format( "%x", s_chap/10 ) .. string.format( "%02d", s_chap) end
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
m2y99l6n845b0cjw5ga85l0gqfve1e3
64346
64345
2016-09-26T19:03:09Z
en>Jfhutson
0
64346
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
-- if type(site_version_tbl[site]) == "table" then
local version = site_version_tbl[site][version]
-- end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_version_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
-- if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
-- end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
if site == "mechon_mamre" then s_chap = string.format( "%x", s_chap ) .. string.format( "%02d", s_chap) end
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
5tjy2654w1xu53gr60nsr1gzz3ehb53
64347
64346
2016-09-26T19:14:46Z
en>Jfhutson
0
64347
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
-- if type(site_version_tbl[site]) == "table" then
local version = site_version_tbl[site][version]
-- end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_version_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
-- if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
-- end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
if site == "mechon_mamre" then s_chap = string.format( "%x", s_chap ) .. string.format( "%01d", s_chap) end
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
1bzrjy5x24r18hagwj9ezow9qaob2rc
64348
64347
2016-09-26T19:17:01Z
en>Jfhutson
0
64348
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
-- if type(site_version_tbl[site]) == "table" then
local version = site_version_tbl[site][version]
-- end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_version_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
-- if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
-- end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
if site == "mechon_mamre" then s_chap = string.format( "%x", s_chap/10 ) .. string.format( "%01d", s_chap) end
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
ob6r2g6e6shgk2lzxzg0d5c3a3an928
64349
64348
2016-09-26T19:27:29Z
en>Jfhutson
0
64349
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
-- if type(site_version_tbl[site]) == "table" then
local version = site_version_tbl[site][version]
-- end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_version_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
-- if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
-- end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
if site == "mechon_mamre" then s_chap = string.format( "%x", s_chap/10 ) .. text.sub(string.format( "%02d", s_chap), 2, 1 ) end
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
cpbeti3jjvkpw941njxan0d5a7vlhze
64350
64349
2016-09-26T19:32:37Z
en>Jfhutson
0
64350
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
-- if type(site_version_tbl[site]) == "table" then
local version = site_version_tbl[site][version]
-- end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_version_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
-- if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
-- end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
if site == "mechon_mamre" then s_chap = string.format( "%x", s_chap/10 ) .. string.sub(string.format( "%02d", s_chap), 2, 1 ) end
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
pvhrkd8eaj4djrw36pocybgwhd9d7d2
64351
64350
2016-09-26T19:48:43Z
en>Jfhutson
0
64351
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
-- if type(site_version_tbl[site]) == "table" then
local version = site_version_tbl[site][version]
-- end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_version_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
-- if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
-- end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
if site == "mechon_mamre" then s_chap = string.format( "%x", s_chap/10 ) .. string.sub(string.format( "%02d", s_chap), -1 ) end
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
b82bvim0bl6o81wi5bsmulil07ad7ax
64352
64351
2016-09-27T00:18:02Z
en>Jfhutson
0
64352
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
if type(site_version_tbl[site]) == "table" then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_version_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
-- if site_book_tbl[site] ~= nil then
local book = site_book_tbl[site][book] or book
-- end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
if site == "mechon_mamre" then s_chap = string.format( "%x", s_chap/10 ) .. string.sub(string.format( "%02d", s_chap), -1 ) end
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
tb50ztd8eqz8pq648xv54pus4ulmrmb
64353
64352
2016-09-27T00:18:51Z
en>Jfhutson
0
64353
Scribunto
text/plain
local p = {}
function p.main( frame )
local defver = "nrsv"
local version = mw.ustring.lower(trimArg( frame.args[3] )) or defver
site_tbl = {
nrsv = "oremus",
kjv = "wikisource",
he = "mechon_mamre",
jps = "mechon_mamre"
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = "p/pt/pt",
jps = "e/et/et"
},
wikisource = {
kjv = "King James",
asv = "American Standard"
}
}
if type(site_version_tbl[site]) == "table" then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = "http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version",
wikisource = "s:Bible (_version)/_book#s_chap:s_vers",
mechon_mamre = "http://www.mechon-mamre.org/_version_books_chap.htm#s_vers"
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub( input_book, " ", "_" ))
local book_aliases = {
['gen'] = "genesis",
['exod'] = "exodus",
['lev'] = "leviticus",
['num'] = "numbers",
['deut'] = "deuteronomy",
['josh'] = "joshua",
['judg'] = "judges",
['ruth'] = "ruth",
['1_sam'] = "1_samuel",
['2_sam'] = "2_samuel",
['1_chron'] = "1_chronicles",
['2_chron'] = "2_chronicles",
['ezra'] = "ezra",
['neh'] = "nehemiah",
['esther'] = "esther",
['job'] = "job",
['ps'] = "psalms",
['prov'] = "proverbs",
['eccles'] = "ecclesiastes",
['song_of_sol'] = "song_of_solomon", ['song_of_songs'] = "song_of_solomon",
['isa'] = "isaiah",
['jer'] = "jeremiah",
['lam'] = "lamentations",
['ezek'] = "ezekiel",
['dan'] = "daniel",
['hosea'] = "hosea",
['joel'] = "joel",
['amos'] = "amos",
['obad'] = "obadiah",
['jon'] = "jonah",
['mic'] = "micah",
['nah'] = "nahum",
['hab'] = "habakkuk",
['zeph'] = "zephaniah",
['hag'] = "haggai",
['zech'] = "zechariah",
['mal'] = "malachi",
['bar'] = "baruch",
['ecclus'] = "ecclesiasticus", ['ecclus'] = "ecclesiasticus", ['wisdom of sirach'] = "ecclesiasticus", ['sirach'] = "ecclesiasticus", ['sir'] = "ecclesiasticus",
['1esd'] = "1_esdras",
['2esd'] = "2_esdras",
['jth'] = "judith",
['1macc'] = "1_maccabees",
['2macc'] = "2_maccabees",
['pr_of_man'] = "prayer_of_manasseh", ['prayer_of_manasses'] = "prayer_of_manasseh",
['sus'] = "susanna",
['tob'] = "tobit",
['ws'] = "wisdom_of_solomon", ['wisdom'] = "wisdom_of_solomon",
['prayer_of_azariah_and_hymn_of_the_three_children'] = "prayer_of_azariah",
['matt'] = "matthew",
['mark'] = "mark",
['luke'] = "luke",
['john'] = "john",
['acts_of_the_apostles'] = "acts",
['rom'] = "romans",
['1_cor'] = "1_corinthians",
['2_corinthians'] = "2_corinthians",
['gal'] = "galatians",
['eph'] = "ephesians",
['phil'] = "philippians",
['col'] = "colossians",
['1thess'] = "1_thessalonians",
['2thess'] = "2_thessalonians",
['1tim'] = "1_timothy",
['2tim'] = "2_timothy",
['titus'] = "titus",
['philem'] = "philemon",
['heb'] = "hebrews",
['james'] = "james",
['1_pet'] = "1_peter",
['2_pet'] = "2_peter",
['1_john'] = "1_john",
['2_john'] = "1_john",
['3_john'] = "1_john",
['jude'] = "jude",
['rev'] = "revelation", ['apocalypse'] = "revelation",
}
if valueExists( book_aliases, std_book ) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = "unknown book"
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = "Prayer_of_Azarias_and_Hymn_of_the_Three_Children"
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == "table" then
local book = site_book_tbl[site][book] or book
end
local book = titlecase( book )
local ref = trimArg( frame.args[2] )
local split_ref = mw.text.split( ref, "[-–—]")
local s_ref = mw.text.split( split_ref[1], "%p")
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split( e_ref, "%p")
local e_chap = e_ref[1]
local e_vers = e_ref[2]
if site == "mechon_mamre" then s_chap = string.format( "%x", s_chap/10 ) .. string.sub(string.format( "%02d", s_chap), -1 ) end
local url = mw.ustring.gsub( urlpat, "_book", book )
local url = mw.ustring.gsub( url, "s_chap", s_chap )
local url = mw.ustring.gsub( url, "s_vers", s_vers )
local url = mw.ustring.gsub( url, "e_chap", e_chap )
local url = mw.ustring.gsub( url, "e_vers", e_vers )
local url = mw.ustring.gsub( url, "_version", version )
local text = trimArg( frame.args[4] ) or input_book .. " " .. ref
if site == "wikisource" then
fulllink = "[[" .. url .. "|" .. text .. "]]"
else
fulllink = "[" .. url .. " " .. text .. "]"
end
if error_cat == nil then
return fulllink
else
return fulllink .. " [[:Category:" .. error_cat .. "]]"
end
end
function trimArg(arg)
if arg == "" or arg == " " or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- "Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor."
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim( arg or "" )
local words = mw.text.split( s, "_")
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, "_")
end
return p
f0kbprhpyp9az52qe8p4hh0z8pajgbs
64354
64353
2016-09-27T01:13:07Z
en>Jfhutson
0
64354
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1esd'] = '1_esdras',
['2esd'] = '2_esdras',
['jth'] = 'judith',
['1macc'] = '1_maccabees',
['2macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1thess'] = '1_thessalonians',
['2thess'] = '2_thessalonians',
['1tim'] = '1_timothy',
['2tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
local e_chap = e_ref[1]
local e_vers = e_ref[2]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1) end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
7nhgsxxa0cxi89julh96094hx9uwj5r
64355
64354
2016-09-27T01:43:24Z
en>Jfhutson
0
64355
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1esd'] = '1_esdras',
['2esd'] = '2_esdras',
['jth'] = 'judith',
['1macc'] = '1_maccabees',
['2macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1thess'] = '1_thessalonians',
['2thess'] = '2_thessalonians',
['1tim'] = '1_timothy',
['2tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if e_ref[2] == nil then e_chap = s_chap else local e_chap = e_ref[1] end
local e_vers = e_ref[2]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1) end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
1mmn5mrx5npg6yau85nw1gr6qygme8c
64356
64355
2016-09-27T01:44:39Z
en>Jfhutson
0
64356
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+s_chap:s_vers-e_chap:e_vers&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1esd'] = '1_esdras',
['2esd'] = '2_esdras',
['jth'] = 'judith',
['1macc'] = '1_maccabees',
['2macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1thess'] = '1_thessalonians',
['2thess'] = '2_thessalonians',
['1tim'] = '1_timothy',
['2tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if e_ref[2] == nil then e_chap = s_chap else local e_chap = e_ref[1] end
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1) end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
9mcydbtxdsx9a29isgeq4iphy0d17o9
64357
64356
2016-09-27T01:45:51Z
en>Jfhutson
0
64357
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+s_chap:s_vers–e_chap:e_vers&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1esd'] = '1_esdras',
['2esd'] = '2_esdras',
['jth'] = 'judith',
['1macc'] = '1_maccabees',
['2macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1thess'] = '1_thessalonians',
['2thess'] = '2_thessalonians',
['1tim'] = '1_timothy',
['2tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if e_ref[2] == nil then e_chap = s_chap else local e_chap = e_ref[1] end
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1) end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
b3v6baqnjh6yzyjb4rif45qo0476lso
64358
64357
2016-09-27T01:49:37Z
en>Jfhutson
0
64358
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+s_chap:s_vers–e_chap:e_vers&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1esd'] = '1_esdras',
['2esd'] = '2_esdras',
['jth'] = 'judith',
['1macc'] = '1_maccabees',
['2macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1thess'] = '1_thessalonians',
['2thess'] = '2_thessalonians',
['1tim'] = '1_timothy',
['2tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if e_ref[2] == nil then e_chap = s_chap else local e_chap = e_ref[1] end
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1) end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
a5wfk4o0ld73tdbkmnf29tzr0mi6b25
64359
64358
2016-09-27T01:57:40Z
en>Jfhutson
0
64359
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+s_chap:s_vers–e_chap:e_vers&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1esd'] = '1_esdras',
['2esd'] = '2_esdras',
['jth'] = 'judith',
['1macc'] = '1_maccabees',
['2macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1thess'] = '1_thessalonians',
['2thess'] = '2_thessalonians',
['1tim'] = '1_timothy',
['2tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if e_ref[2] == nil then e_chap = s_chap else local e_chap = e_ref[1] end
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1) end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
dnrj2qltxa71g2kwfr0ap4gw3lcdmqv
64360
64359
2016-09-27T02:25:37Z
en>Jfhutson
0
64360
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+s_chap:s_vers–e_chap:e_vers&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1esd'] = '1_esdras',
['2esd'] = '2_esdras',
['jth'] = 'judith',
['1macc'] = '1_maccabees',
['2macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1thess'] = '1_thessalonians',
['2thess'] = '2_thessalonians',
['1tim'] = '1_timothy',
['2tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if e_ref[2] == nil then e_chap = s_chap else local e_chap = e_ref[1] end
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus' then _book = mw.ustring.gsub(_book, '_', '')
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
4ekc5o46kvekjv47y0jxoomw0s8dozi
64361
64360
2016-09-27T02:26:43Z
en>Jfhutson
0
64361
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+s_chap:s_vers–e_chap:e_vers&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1esd'] = '1_esdras',
['2esd'] = '2_esdras',
['jth'] = 'judith',
['1macc'] = '1_maccabees',
['2macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1thess'] = '1_thessalonians',
['2thess'] = '2_thessalonians',
['1tim'] = '1_timothy',
['2tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if e_ref[2] == nil then e_chap = s_chap else local e_chap = e_ref[1] end
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus' then _book = mw.ustring.gsub(book, '_', '')
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
85cj1jzpg5bb6e7btqb2b9ea4q3n4i7
64362
64361
2016-09-27T02:29:33Z
en>Jfhutson
0
64362
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+s_chap:s_vers–e_chap:e_vers&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1esd'] = '1_esdras',
['2esd'] = '2_esdras',
['jth'] = 'judith',
['1macc'] = '1_maccabees',
['2macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1thess'] = '1_thessalonians',
['2thess'] = '2_thessalonians',
['1tim'] = '1_timothy',
['2tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if e_ref[2] == nil then e_chap = s_chap else local e_chap = e_ref[1] end
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus' then _book = mw.ustring.gsub(book, '%p', '')
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
redjv7qcoxsrb73s3tid1ex3x2hr8kk
64363
64362
2016-09-27T02:31:47Z
en>Jfhutson
0
64363
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+s_chap:s_vers–e_chap:e_vers&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1esd'] = '1_esdras',
['2esd'] = '2_esdras',
['jth'] = 'judith',
['1macc'] = '1_maccabees',
['2macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1thess'] = '1_thessalonians',
['2thess'] = '2_thessalonians',
['1tim'] = '1_timothy',
['2tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if e_ref[2] == nil then e_chap = s_chap else local e_chap = e_ref[1] end
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus' then _book = mw.ustring.gsub(book, '%s', '')
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
ctg6loe7lgi0uwhzp2jxpiu62reybjb
64364
64363
2016-09-27T02:32:28Z
en>Jfhutson
0
64364
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+s_chap:s_vers–e_chap:e_vers&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1esd'] = '1_esdras',
['2esd'] = '2_esdras',
['jth'] = 'judith',
['1macc'] = '1_maccabees',
['2macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1thess'] = '1_thessalonians',
['2thess'] = '2_thessalonians',
['1tim'] = '1_timothy',
['2tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if e_ref[2] == nil then e_chap = s_chap else local e_chap = e_ref[1] end
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus' then _book = mw.ustring.gsub(book, '\_', '')
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
gf628cbtxbh6jbvvbsbvcwodmtqgad0
64365
64364
2016-09-27T02:34:54Z
en>Jfhutson
0
64365
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+s_chap:s_vers–e_chap:e_vers&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1esd'] = '1_esdras',
['2esd'] = '2_esdras',
['jth'] = 'judith',
['1macc'] = '1_maccabees',
['2macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1thess'] = '1_thessalonians',
['2thess'] = '2_thessalonians',
['1tim'] = '1_timothy',
['2tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if e_ref[2] == nil then e_chap = s_chap else local e_chap = e_ref[1] end
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus' then book = mw.ustring.gsub(book, '_', '')
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
mo2w9w8gmg3g253892l98yon5pzbckk
64366
64365
2016-09-27T02:36:00Z
en>Jfhutson
0
64366
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+s_chap:s_vers–e_chap:e_vers&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1esd'] = '1_esdras',
['2esd'] = '2_esdras',
['jth'] = 'judith',
['1macc'] = '1_maccabees',
['2macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1thess'] = '1_thessalonians',
['2thess'] = '2_thessalonians',
['1tim'] = '1_timothy',
['2tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if e_ref[2] == nil then e_chap = s_chap else local e_chap = e_ref[1] end
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus' then book = mw.ustring.gsub(book, '+', '')
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
qin59xi3ofkqycd5cjk6sig8xmcqo7s
64367
64366
2016-09-27T02:37:34Z
en>Jfhutson
0
64367
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+s_chap:s_vers–e_chap:e_vers&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1esd'] = '1_esdras',
['2esd'] = '2_esdras',
['jth'] = 'judith',
['1macc'] = '1_maccabees',
['2macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1thess'] = '1_thessalonians',
['2thess'] = '2_thessalonians',
['1tim'] = '1_timothy',
['2tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if e_ref[2] == nil then e_chap = s_chap else local e_chap = e_ref[1] end
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus' then book = mw.ustring.gsub(book, '_', '+')
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
qr1ecwj9fsiel1kslpwtcvvhiq3k7sk
64368
64367
2016-09-27T14:01:57Z
en>Jfhutson
0
64368
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+s_chap:s_vers–e_chap:e_vers&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2]
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if e_ref[2] == nil then e_chap = s_chap else local e_chap = e_ref[1] end
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus' then book = mw.ustring.gsub(book, '_', '+')
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
qvtc6tj5ve0jmaxgnherjocitpb8g8x
64369
64368
2016-09-27T14:30:03Z
en>Jfhutson
0
64369
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+s_chap:s_vers–e_chap:e_vers&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2] or 1
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if e_ref[2] == nil then e_chap = s_chap else local e_chap = e_ref[1] end
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus' then book = mw.ustring.gsub(book, '_', '+')
end
if s_vers == 1 and e_vers ~= nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
rukgw2ign0vi4edhde4s6ipks419hb5
64370
64369
2016-09-27T14:31:56Z
en>Jfhutson
0
64370
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2] or 1
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if e_ref[2] == nil then e_chap = s_chap else local e_chap = e_ref[1] end
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus' then book = mw.ustring.gsub(book, '_', '+')
end
if s_vers == 1 and e_vers ~= nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
b4ewpdy5m712r351ci69k56ik6sha8n
64371
64370
2016-09-27T14:36:57Z
en>Jfhutson
0
64371
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2] or 1
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if e_ref[2] == nil then local e_chap = s_chap else local e_chap = e_ref[1] end
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus' then book = mw.ustring.gsub(book, '_', '+')
end
if s_vers == 1 and e_vers ~= nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
csuu9v9sfrailut5q5j35pmkj4gnron
64372
64371
2016-09-27T14:38:54Z
en>Jfhutson
0
64372
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2] or 1
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if e_ref[2] == nil then e_chap = s_chap else e_chap = e_ref[1] end
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus' then book = mw.ustring.gsub(book, '_', '+')
end
if s_vers == 1 and e_vers ~= nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
lo1w6y0xez1oholw9cwaisgeofqjusd
64373
64372
2016-09-27T14:43:06Z
en>Jfhutson
0
64373
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2] or 1
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
local e_chap = ref[1] or s_chap
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus' then book = mw.ustring.gsub(book, '_', '+')
end
if s_vers == 1 and e_vers ~= nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
73ive4zrptfdtanufbsd6j53sdgl21u
64374
64373
2016-09-27T14:45:33Z
en>Jfhutson
0
64374
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local s_chap = s_ref[1]
local s_vers = s_ref[2] or 1
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
local e_chap = e_ref[1] or s_chap
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus' then book = mw.ustring.gsub(book, '_', '+')
end
if s_vers == 1 and e_vers ~= nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
4lvhlm7com9x3pdygb1udh3kco48mar
64375
64374
2016-09-27T15:09:33Z
en>Jfhutson
0
64375
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
else
s_chap = s_ref[1]
s_vers = s_ref[2] or 1
end
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
local e_chap = e_ref[1] or s_chap
local e_vers = e_ref[2] or e_ref[1]
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_vers == 1 and e_vers ~= nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
au6q3nrq6k57eecs7vbar98x5ki4l1r
64376
64375
2016-09-27T15:15:05Z
en>Jfhutson
0
64376
Scribunto
text/plain
local p = {}
function p.main(frame)
local defver = 'nrsv'
local version = mw.ustring.lower(trimArg(frame.args[3])) or defver
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1]
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or e_ref[1]
end
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_vers == 1 and e_vers ~= nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
guw80fuyzmjk3v1pjovrnab0a49a01n
64377
64376
2016-09-27T17:17:53Z
en>Jfhutson
0
64377
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local version = mw.ustring.lower(trimArg(frame.args[3])) or 'nrsv'
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre',
jps = 'mechon_mamre'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1]
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or e_ref[1]
end
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_vers == 1 and e_vers ~= nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
bpphj93mjjspht2hwpr2cxsbmwl1qxh
64378
64377
2016-09-27T17:42:53Z
en>Jfhutson
0
64378
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local version = mw.ustring.lower(trimArg(frame.args[3])) or 'nrsv'
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1]
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or e_ref[1]
end
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_vers == 1 and e_vers ~= nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
s9f6syxarshfzdf3i6rh24pftuz14z4
64379
64378
2016-09-27T17:51:37Z
en>Jfhutson
0
64379
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local version = mw.ustring.lower(trimArg(frame.args[3])) or 'nrsv'
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book:s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1]
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or e_ref[1]
end
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_vers == 1 and e_vers ~= nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
ob2v7bwpgktsyb4ii37law2gc75dr4y
64380
64379
2016-09-27T17:54:32Z
en>Jfhutson
0
64380
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local version = mw.ustring.lower(trimArg(frame.args[3])) or 'nrsv'
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version]
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1]
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or e_ref[1]
end
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_vers == 1 and e_vers ~= nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
sbdktzrgxmjyzjzyltreirg8ec7wp22
64381
64380
2016-09-27T18:01:08Z
en>Jfhutson
0
64381
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local version = mw.ustring.lower(trimArg(frame.args[3])) or 'nrsv'
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20$v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1]
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or e_ref[1]
end
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_vers == 1 and e_vers ~= nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
obu85mslnkphrg8hmgipdzez98maecr
64382
64381
2016-09-27T18:20:25Z
en>Jfhutson
0
64382
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local version = mw.ustring.lower(trimArg(frame.args[3])) or 'nrsv'
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20$v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1]
s_vers = s_ref[2] or 1
if e_ref[2] == nil then e_chap = s_chap else e_chap = e_ref[1] or s_chap end
e_vers = e_ref[2] or e_ref[1]
end
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_vers == 1 and e_vers ~= nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
ihc7kk868hrngk9x9v4c0dtqzma82oi
64383
64382
2016-09-27T18:21:44Z
en>Jfhutson
0
64383
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local version = mw.ustring.lower(trimArg(frame.args[3])) or 'nrsv'
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1]
s_vers = s_ref[2] or 1
if e_ref[2] == nil then e_chap = s_chap else e_chap = e_ref[1] or s_chap end
e_vers = e_ref[2] or e_ref[1]
end
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_vers == 1 and e_vers ~= nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
1xc4fhe4rfx2ttv1zvuv4nts2fdh73e
64384
64383
2016-09-27T18:39:28Z
en>Jfhutson
0
64384
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local version = mw.ustring.lower(trimArg(frame.args[3])) or 'nrsv'
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
local version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
0uuti30i23m6a4rvgoqkcrtthu552gn
64385
64384
2016-09-27T18:48:48Z
en>Jfhutson
0
64385
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local version = mw.ustring.lower(trimArg(frame.args[3])) or 'nrsv'
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
ci8ma4uf69vo2x47rb5305tpker0kxs
64386
64385
2016-09-27T19:08:23Z
en>Jfhutson
0
64386
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local version = mw.ustring.lower(trimArg(frame.args[3] or 'nrsv'))
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg( frame.args[1] )
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
a4pt8w958l3g5ii50zktgdzkx9eot8z
64387
64386
2016-09-27T19:09:41Z
en>Jfhutson
0
64387
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local version = mw.ustring.lower(trimArg(frame.args[3] or 'nrsv'))
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg(frame.args[1]) or ''
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(frame.args[2])
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
667ldnewvncuv4wjsif7b95iz4m3xvw
64388
64387
2016-09-27T19:10:41Z
en>Jfhutson
0
64388
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local version = mw.ustring.lower(trimArg(frame.args[3] or 'nrsv'))
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg(frame.args[1]) or ''
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(frame.args[2]) or ''
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
aydx771ssh5bcwo4rh8priexrhcet0o
64389
64388
2016-09-27T19:16:47Z
en>Jfhutson
0
64389
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local version = mw.ustring.lower(trimArg(frame.args[3] or 'nrsv'))
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg(frame.args[1]) or ''
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(frame.args[2]) or ''
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[1] == nil then
v_range = ''
elseif s_ref[2] == nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
taa68sxb7lckyzz3s8wl96vkkaa0sae
64390
64389
2016-09-27T19:29:16Z
en>Jfhutson
0
64390
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local version = mw.ustring.lower(trimArg(frame.args[3] or 'nrsv'))
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg(frame.args[1]) or ''
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'unknown book'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(frame.args[2]) or ''
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[:Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
8ku1ozu1mo792hnw5rfhyhlnwtw6vrg
64391
64390
2016-09-27T19:33:42Z
en>Jfhutson
0
64391
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local version = mw.ustring.lower(trimArg(frame.args[3] or 'nrsv'))
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg(frame.args[1]) or ''
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'Pages with Bible book errors'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(frame.args[2]) or ''
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(frame.args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
jzwg8tym3t1jlxjwtkfivmmfiz269wh
64392
64391
2016-09-27T19:58:45Z
en>Jfhutson
0
64392
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local version = mw.ustring.lower(trimArg(args[3] or 'nrsv'))
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg(args[1]) or ''
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'Pages with Bible book errors'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book)
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(args[2]) or ''
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
4x9mn4cwquqks1knfioghikvp3xbl53
64393
64392
2016-09-27T20:49:10Z
en>Jfhutson
0
64393
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local version = mw.ustring.lower(trimArg(args[3] or 'nrsv'))
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local input_book = trimArg(args[1]) or ''
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'Pages with Bible book errors'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local ref = trimArg(args[2]) or ''
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book)
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
local text = trimArg(args[4]) or input_book .. ' ' .. ref
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
93isnhrj5vd3ze0n56i28g2q93wbekx
64394
64393
2016-09-27T21:00:47Z
en>Jfhutson
0
64394
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
if args[1] == nil then
input_book = trimArg(args[2]) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or 'nrsv'))
text = trimArg(args[5]) or input_book .. ' ' .. ref
else
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or 'nrsv'))
text = trimArg(args[4]) or input_book .. ' ' .. ref
end
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'Pages with Bible book errors'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book)
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
s8zvlhfe81l2thh8jckl6jrj2xmrb1p
64395
64394
2016-09-27T21:02:47Z
en>Jfhutson
0
64395
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
if trimArg(args[1]) == nil then
input_book = trimArg(args[2]) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or 'nrsv'))
text = trimArg(args[5]) or input_book .. ' ' .. ref
else
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or 'nrsv'))
text = trimArg(args[4]) or input_book .. ' ' .. ref
end
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'Pages with Bible book errors'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book)
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
onzd7yunm9k5v94f4e7grgyu7a7s08s
64396
64395
2016-09-27T21:07:37Z
en>Jfhutson
0
64396
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
if trimArg(args[1]) == nil then
input_book = trimArg(args[2]) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or 'nrsv'))
text = trimArg(args[5]) or input_book .. ' ' .. ref
elseif trimArg(args[1]) == nil then
input_book = trimArg(args[2]) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or 'nrsv'))
text = trimArg(args[5]) or input_book .. ' ' .. ref
else
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or 'nrsv'))
text = trimArg(args[4]) or input_book .. ' ' .. ref
end
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'Pages with Bible book errors'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book)
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
m6ku8m70nlu4s3qpoiild5ycvl7fpui
64397
64396
2016-09-27T21:08:09Z
en>Jfhutson
0
64397
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
if trimArg(args[1]) == nil then
input_book = trimArg(args[2]) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or 'nrsv'))
text = trimArg(args[5]) or input_book .. ' ' .. ref
elseif trimArg(args[2]) == nil then
input_book = trimArg(args[2]) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or 'nrsv'))
text = trimArg(args[5]) or input_book .. ' ' .. ref
else
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or 'nrsv'))
text = trimArg(args[4]) or input_book .. ' ' .. ref
end
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'Pages with Bible book errors'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book)
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
f9k0kov034mgtr4tbw3xt8hxp4phtuu
64398
64397
2016-09-27T21:08:51Z
en>Jfhutson
0
64398
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
if trimArg(args[1]) == nil then
input_book = trimArg(args[2]) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or 'nrsv'))
text = trimArg(args[5]) or input_book .. ' ' .. ref
elseif trimArg(args[2]) == nil then
input_book = trimArg(args[1]) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or 'nrsv'))
text = trimArg(args[5]) or input_book .. ' ' .. ref
else
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or 'nrsv'))
text = trimArg(args[4]) or input_book .. ' ' .. ref
end
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'Pages with Bible book errors'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book)
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
5dnywxd6uk5xu96hxl1jxio52q9c9tf
64399
64398
2016-09-27T21:17:40Z
en>Jfhutson
0
64399
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
if trimArg(args[1]) == nil then
input_book = trimArg(args[2]) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or 'nrsv'))
text = trimArg(args[5]) or input_book .. ' ' .. ref
elseif tonumber(trimArg(args[1])) ~= nil then
input_book = trimArg(args[1]) .. ' ' .. trimArg(args[2]) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or 'nrsv'))
text = trimArg(args[5]) or input_book .. ' ' .. ref
elseif trimArg(args[2]) == nil then
input_book = trimArg(args[1]) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or 'nrsv'))
text = trimArg(args[5]) or input_book .. ' ' .. ref
else
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or 'nrsv'))
text = trimArg(args[4]) or input_book .. ' ' .. ref
end
site_tbl = {
nrsv = 'oremus',
kjv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nasb = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway'
site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = {
['gen'] = 'genesis',
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch',
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus', ['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus', ['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['pr_of_man'] = 'prayer_of_manasseh', ['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew',
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then
book = std_book
elseif book_aliases[std_book] ~= nil then
book = book_aliases[std_book]
else
book = std_book
error_cat = 'Pages with Bible book errors'
end
site_book_tbl = {
wikisource = {
['prayer_of_azariah'] = 'Prayer_of_Azarias_and_Hymn_of_the_Three_Children'
},
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = { 'obadiah', 'philemon', '2_john', '3_john', 'jude'}
local split_ref = mw.text.split(ref, '[-–—]')
local s_ref = mw.text.split(split_ref[1], '%p')
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book)
if site == 'mechon_mamre' then
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers
end
local url = mw.ustring.gsub(urlpat, '_book', book)
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
e8xh6dvaoo38w1ofkzk57g5amws1u5l
64400
64399
2016-09-27T23:20:59Z
en>Jfhutson
0
64400
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local default_version = 'nrsv' --default to the nrsv
if trimArg(args[1]) == nil or --case where first argument is a numeric prefix and second is book name
trim(args[2]) == nil or
tonumber(trimArg(args[1])) ~= nil then
input_book = trimArg(trimArg(args[1]) .. ' ' .. trimArg(args[2])) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or default_version))
text = trimArg(args[5]) or input_book .. ' ' .. ref
else
input_book = trimArg(args[1]) or '' --case where first argument is the whole book name
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or default_version))
text = trimArg(args[4]) or input_book .. ' ' .. ref
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', nasb = 'biblica', amp = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
site_book_tbl = { --changes to bible book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --specialy case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
8pcu51sttlo8wo85mcwb5koa6d7vzpu
64401
64400
2016-09-27T23:22:41Z
en>Jfhutson
0
64401
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local default_version = 'nrsv' --default to the nrsv
if trimArg(args[1]) == nil or --case where first argument is a numeric prefix and second is book name
trim(args[2]) == nil or
tonumber(trimArg(args[1])) ~= nil then
input_book = trimArg(trimArg(args[1]) .. ' ' .. trimArg(args[2])) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or default_version))
text = trimArg(args[5]) or input_book .. ' ' .. ref
else
input_book = trimArg(args[1]) or '' --case where first argument is the whole book name
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or default_version))
text = trimArg(args[4]) or input_book .. ' ' .. ref
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', nasb = 'biblica', amp = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
site_book_tbl = { --changes to bible book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --specialy case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
gwqpv0zimk22kag9sy5ztdoiemoi4yb
64402
64401
2016-09-27T23:25:13Z
en>Jfhutson
0
64402
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local default_version = 'nrsv' --default to the nrsv
if trimArg(args[1]) == nil or --case where first argument is a numeric prefix and second is book name
trim(args[2]) == nil or
tonumber(trimArg(args[1])) ~= nil then
input_book = trimArg(trimArg(args[1]) or '' .. ' ' .. trimArg(args[2]) or '') or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or default_version))
text = trimArg(args[5]) or input_book .. ' ' .. ref
else
input_book = trimArg(args[1]) or '' --case where first argument is the whole book name
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or default_version))
text = trimArg(args[4]) or input_book .. ' ' .. ref
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', nasb = 'biblica', amp = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
site_book_tbl = { --changes to bible book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --specialy case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
55kg6jw42pjwwmfuvh8hagke5dgvywx
64403
64402
2016-09-27T23:25:51Z
en>Jfhutson
0
64403
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local default_version = 'nrsv' --default to the nrsv
if trimArg(args[1]) == nil or --case where first argument is a numeric prefix and second is book name
trimArg(args[2]) == nil or
tonumber(trimArg(args[1])) ~= nil then
input_book = trimArg(trimArg(args[1]) or '' .. ' ' .. trimArg(args[2]) or '') or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or default_version))
text = trimArg(args[5]) or input_book .. ' ' .. ref
else
input_book = trimArg(args[1]) or '' --case where first argument is the whole book name
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or default_version))
text = trimArg(args[4]) or input_book .. ' ' .. ref
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', nasb = 'biblica', amp = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
site_book_tbl = { --changes to bible book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --specialy case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
0yv6zb4onbin0x84eltao2rpik1uv4j
64404
64403
2016-09-27T23:41:10Z
en>Jfhutson
0
64404
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local default_version = 'nrsv' --default to the nrsv
if trimArg(args[1]) == nil or --case where first argument is a numeric prefix and second is book name
trimArg(args[2]) == nil or
type(trimArg(args[1])) == 'number' then
input_book = trimArg(trimArg(args[1]) or '' .. ' ' .. trimArg(args[2]) or '') or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or default_version))
text = trimArg(args[5]) or input_book .. ' ' .. ref
else
input_book = trimArg(args[1]) or '' --case where first argument is the whole book name
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or default_version))
text = trimArg(args[4]) or input_book .. ' ' .. ref
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', nasb = 'biblica', amp = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
site_book_tbl = { --changes to bible book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --specialy case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
edb47aexl5owkrvb86bunvpfpnns46e
64405
64404
2016-09-27T23:51:05Z
en>Jfhutson
0
64405
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local default_version = 'nrsv' --default to the nrsv
if (trimArg(args[1]) == nil or --case where first argument is a numeric prefix and second is book name
trimArg(args[2]) == nil or
type(trimArg(args[1])) == 'number') then
input_book = trimArg(trimArg(args[1]) or '' .. ' ' .. trimArg(args[2]) or '') or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or default_version))
text = trimArg(args[5]) or input_book .. ' ' .. ref
else
input_book = trimArg(args[1]) or '' --case where first argument is the whole book name
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or default_version))
text = trimArg(args[4]) or input_book .. ' ' .. ref
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', nasb = 'biblica', amp = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
site_book_tbl = { --changes to bible book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --specialy case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
ju45x2ezv8ipkqhatup9kitzkaj7s75
64406
64405
2016-09-27T23:54:38Z
en>Jfhutson
0
64406
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local default_version = 'nrsv' --default to the nrsv
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or type(trimArg(args[1])) == 'number' then --case where first argument is a numeric prefix and second is book name
input_book = trimArg(trimArg(args[1]) or '' .. ' ' .. trimArg(args[2]) or '') or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or default_version))
text = trimArg(args[5]) or input_book .. ' ' .. ref
else
input_book = trimArg(args[1]) or '' --case where first argument is the whole book name
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or default_version))
text = trimArg(args[4]) or input_book .. ' ' .. ref
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', nasb = 'biblica', amp = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
site_book_tbl = { --changes to bible book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --specialy case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
f3eof5ktyqr3tmf938dg1d84bsz18c3
64407
64406
2016-09-28T01:19:54Z
en>Jfhutson
0
64407
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local default_version = 'nrsv' --default to the nrsv
if (trimArg(args[1]) == nil) or (trimArg(args[2]) == nil) or (tonumber(trimArg(args[1])) ~= nil) then --case where first argument is a numeric prefix and second is book name
input_book = trimArg(trimArg(args[1]) or '' .. ' ' .. trimArg(args[2]) or '') or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or default_version))
text = trimArg(args[5]) or input_book .. ' ' .. ref
else
input_book = trimArg(args[1]) or '' --case where first argument is the whole book name
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or default_version))
text = trimArg(args[4]) or input_book .. ' ' .. ref
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', nasb = 'biblica', amp = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
site_book_tbl = { --changes to bible book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --specialy case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
l6twlk1xq7ub4gywh8ouwn013bjmlrn
64408
64407
2016-09-28T01:25:39Z
en>Jfhutson
0
64408
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local default_version = 'nrsv' --default to the nrsv
if (trimArg(args[1]) == nil) or --case where first argument is a numeric prefix and second is book name
(trimArg(args[2]) == nil) or
(tonumber(trimArg(args[1])) ~= nil) then
input_book = trimArg((trimArg(args[1]) or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or default_version))
text = trimArg(args[5]) or input_book .. ' ' .. ref
else
input_book = trimArg(args[1]) or '' --case where first argument is the whole book name
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or default_version))
text = trimArg(args[4]) or input_book .. ' ' .. ref
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', nasb = 'biblica', amp = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
site_book_tbl = { --changes to bible book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --specialy case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
iyvtqn42iagj8bmogckw67cqvcy69kc
64409
64408
2016-09-28T01:27:55Z
en>Jfhutson
0
64409
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local default_version = 'nrsv' --default to the nrsv
if (trimArg(args[1]) == nil) or --case where first argument is a numeric prefix and second is book name
(trimArg(args[2]) == nil) or
(tonumber(trimArg(args[1])) ~= nil) then
input_book = trimArg((trimArg(args[1]) or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or default_version))
text = trimArg(args[5]) or input_book .. ' ' .. ref
else
input_book = trimArg(args[1]) or '' --case where first argument is the whole book name
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or default_version))
text = trimArg(args[4]) or input_book .. ' ' .. ref
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', nasb = 'biblica', amp = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
site_book_tbl = { --changes to bible book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --specialy case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
82u63b95bots1tma9nl81crfhfw3zd8
64410
64409
2016-09-28T01:31:04Z
en>Jfhutson
0
64410
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local default_version = 'nrsv' --default to the nrsv
if (trimArg(args[1]) == nil) or --case where first argument is a numeric prefix and second is book name
(trimArg(args[2]) == nil) or
(tonumber(trimArg(args[1])) ~= nil) then
input_book = trimArg((trimArg(args[1]) or '') .. ' ' .. (trimArg(args[2]) or ''))
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or default_version))
text = trimArg(args[5]) or (input_book .. ' ' .. ref)
else
input_book = trimArg(args[1]) or '' --case where first argument is the whole book name
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or default_version))
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', nasb = 'biblica', amp = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_corinthians'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
site_book_tbl = { --changes to bible book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --specialy case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
ca3wv142m8k8gm3rz8nbqvuc547qpeq
64411
64410
2016-09-28T01:36:00Z
en>Jfhutson
0
64411
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local default_version = 'nrsv' --default to the nrsv
if (trimArg(args[1]) == nil) or --case where first argument is a numeric prefix and second is book name
(trimArg(args[2]) == nil) or
(tonumber(trimArg(args[1])) ~= nil) then
input_book = trimArg((trimArg(args[1]) or '') .. ' ' .. (trimArg(args[2]) or ''))
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or default_version))
text = trimArg(args[5]) or (input_book .. ' ' .. ref)
else
input_book = trimArg(args[1]) or '' --case where first argument is the whole book name
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or default_version))
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', nasb = 'biblica', amp = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
site_book_tbl = { --changes to bible book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --specialy case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
h21k74dlpgop186vm6xzna7mzg2qg7i
64412
64411
2016-09-28T01:41:03Z
en>Jfhutson
0
64412
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local default_version = 'nrsv' --default to the nrsv
if (trimArg(args[1]) == nil) or --case where first argument is a numeric prefix and second is book name
(trimArg(args[2]) == nil) or
(tonumber(trimArg(args[1])) ~= nil) then
input_book = trimArg((trimArg(args[1]) or '') .. ' ' .. (trimArg(args[2]) or ''))
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or default_version))
text = trimArg(args[5]) or (input_book .. ' ' .. ref)
else
input_book = trimArg(args[1]) or '' --case where first argument is the whole book name
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or default_version))
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', nasb = 'biblica', amp = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
site_book_tbl = { --changes to bible book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = trimArg(s_ref[1]) or trimArg(s_ref[2]) or 1
e_chap = 1
e_vers = trimArg(e_ref[2]) or trimArg(e_ref[1]) or 1
else
s_chap = trimArg(s_ref[1]) or ''
s_vers = trimArg(s_ref[2]) or ''
e_chap = trimArg(e_ref[1]) or s_chap
e_vers = trimArg(e_ref[2]) or s_vers
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --specialy case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
79entx87eax7zcwq6l7ujivlppae44e
64413
64412
2016-09-28T01:45:47Z
en>Jfhutson
0
64413
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local default_version = 'nrsv' --default to the nrsv
if (trimArg(args[1]) == nil) or --case where first argument is a numeric prefix and second is book name
(trimArg(args[2]) == nil) or
(tonumber(trimArg(args[1])) ~= nil) then
input_book = trimArg((trimArg(args[1]) or '') .. ' ' .. (trimArg(args[2]) or ''))
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or default_version))
text = trimArg(args[5]) or (input_book .. ' ' .. ref)
else
input_book = trimArg(args[1]) or '' --case where first argument is the whole book name
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or default_version))
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', nasb = 'biblica', amp = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = trimArg(s_ref[1]) or trimArg(s_ref[2]) or 1
e_chap = 1
e_vers = trimArg(e_ref[2]) or trimArg(e_ref[1]) or 1
else
s_chap = trimArg(s_ref[1]) or ''
s_vers = trimArg(s_ref[2]) or ''
e_chap = trimArg(e_ref[1]) or s_chap
e_vers = trimArg(e_ref[2]) or s_vers
end
site_book_tbl = { --changes to bible book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
local book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --specialy case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
0rasfygkoit2tx077a8rcte9r5wjebg
64414
64413
2016-09-28T01:50:26Z
en>Jfhutson
0
64414
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
local default_version = 'nrsv' --default to the nrsv
if (trimArg(args[1]) == nil) or --case where first argument is a numeric prefix and second is book name
(trimArg(args[2]) == nil) or
(tonumber(trimArg(args[1])) ~= nil) then
input_book = trimArg((trimArg(args[1]) or '') .. ' ' .. (trimArg(args[2]) or ''))
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4] or default_version))
text = trimArg(args[5]) or (input_book .. ' ' .. ref)
else
input_book = trimArg(args[1]) or '' --case where first argument is the whole book name
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3] or default_version))
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', nasb = 'biblica', amp = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version'
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
if no_chaps[book] then
s_chap = 1
s_vers = trimArg(s_ref[1]) or trimArg(s_ref[2]) or 1
e_chap = 1
e_vers = trimArg(e_ref[2]) or trimArg(e_ref[1]) or 1
else
s_chap = trimArg(s_ref[1]) or ''
s_vers = trimArg(s_ref[2]) or ''
e_chap = trimArg(e_ref[1]) or s_chap
e_vers = trimArg(e_ref[2]) or s_vers
end
site_book_tbl = { --changes to bible book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --specialy case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif site == 'oremus'
then book = mw.ustring.gsub(book, '_', '+')
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
gmu4nenqgp8alg5f7emqezmg4p5n2j0
64415
64414
2016-09-28T13:56:28Z
en>Jfhutson
0
64415
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
for k in pairs(args) do args[k] = trimArg(args[k]) end
local default_version = 'nrsv' --default to the nrsv
if (args[1] == nil) or --case where first argument is a numeric prefix and second is book name
(args[2] == nil) or
(tonumber(args[1]) ~= nil) then
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for k in pairs(s_ref) do s_ref[k] = trimArg(s_ref[k]) end
for k in pairs(e_ref) do e_ref[k] = trimArg(e_ref[k]) end
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
nmmyldicvcne52w6mf96qzij35mzqv9
64416
64415
2016-09-28T13:59:08Z
en>Jfhutson
0
64416
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
for k in pairs(args) do args[k] = trimArg(args[k]) end
local default_version = 'nrsv' --default to the nrsv
if (args[1] == nil) or --case where first argument is a numeric prefix and second is book name
(args[2] == nil) or
(tonumber(args[1]) ~= nil) then
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for k in pairs(s_ref) do s_ref[k] = trimArg(s_ref[k]) end
for k in pairs(e_ref) do e_ref[k] = trimArg(e_ref[k]) end
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
50seif73opive8y6fuuq8itnvrsp79d
64417
64416
2016-09-28T14:04:41Z
en>Jfhutson
0
64417
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
for k in pairs(args) do args[k] = trimArg(args[k]) end
local default_version = 'nrsv' --default to the nrsv
if (args[1] == nil) or --case where first argument is a numeric prefix and second is book name
(args[2] == nil) or
(tonumber(args[1]) ~= nil) then
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for k in pairs(s_ref) do s_ref[k] = trimArg(s_ref[k]) end
for k in pairs(e_ref) do e_ref[k] = trimArg(e_ref[k]) end
if no_chaps[book] then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
dnw7maz2fvl3a5q6c5rcgoh4r8b31bl
64418
64417
2016-09-28T14:20:15Z
en>Jfhutson
0
64418
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
for k in pairs(args) do args[k] = trimArg(args[k]) end
local default_version = 'nrsv' --default to the nrsv
if (args[1] == nil) or --case where first argument is a numeric prefix and second is book name
(args[2] == nil) or
(tonumber(args[1]) ~= nil) then
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for k in pairs(s_ref) do s_ref[k] = trimArg(s_ref[k]) end
for k in pairs(e_ref) do e_ref[k] = trimArg(e_ref[k]) end
if no_chaps[book] ~= nil then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
1y43gn8rgp8p0r452xww9fqu5wwampj
64419
64418
2016-09-28T14:23:51Z
en>Jfhutson
0
64419
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
for k in pairs(args) do args[k] = trimArg(args[k]) end
local default_version = 'nrsv' --default to the nrsv
if --(args[1] == nil) or --case where first argument is a numeric prefix and second is book name
--(args[2] == nil) or
(tonumber(args[1]) ~= nil) then
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for k in pairs(s_ref) do s_ref[k] = trimArg(s_ref[k]) end
for k in pairs(e_ref) do e_ref[k] = trimArg(e_ref[k]) end
if no_chaps[book] ~= nil then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
cmybmm3iz4l0vz9kadf8gjt8q3ewwlk
64420
64419
2016-09-28T14:34:59Z
en>Jfhutson
0
64420
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
for k in pairs(args) do args[k] = trimArg(args[k]) end
local default_version = 'nrsv' --default to the nrsv
if (args[1] == nil) or --case where first argument is a numeric prefix and second is book name
(args[2] == nil) or
(tonumber(args[1]) ~= nil) then
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for k in pairs(s_ref) do s_ref[k] = trimArg(s_ref[k]) end
for k in pairs(e_ref) do e_ref[k] = trimArg(e_ref[k]) end
if no_chaps[book] ~= nil then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
1y43gn8rgp8p0r452xww9fqu5wwampj
64421
64420
2016-09-28T14:59:51Z
en>Jfhutson
0
64421
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
for k in pairs(args) do args[k] = trimArg(args[k]) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or --case where first argument is a numeric prefix and second is book name
args[2] == nil or
tonumber(args[1]) ~= nil then
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for k in pairs(s_ref) do s_ref[k] = trimArg(s_ref[k]) end
for k in pairs(e_ref) do e_ref[k] = trimArg(e_ref[k]) end
if no_chaps[book] ~= nil then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
8bnx6a096s1jukmo02n36mepd7vvxkj
64422
64421
2016-09-28T15:02:46Z
en>Jfhutson
0
64422
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
for k in pairs(args) do args[k] = trimArg(args[k]) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for k in pairs(s_ref) do s_ref[k] = trimArg(s_ref[k]) end
for k in pairs(e_ref) do e_ref[k] = trimArg(e_ref[k]) end
if no_chaps[book] ~= nil then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
fduelpoc1nrbvduzf8dl7uqxctjw62f
64423
64422
2016-09-28T15:07:38Z
en>Jfhutson
0
64423
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
for k in pairs(args) do args[k] = trimArg(args[k]) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for k in pairs(s_ref) do s_ref[k] = trimArg(s_ref[k]) end
for k in pairs(e_ref) do e_ref[k] = trimArg(e_ref[k]) end
if no_chaps[book] ~= nil then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
9tkps6a0mehufok6yl61b9bztvjh2ex
64424
64423
2016-09-28T15:33:54Z
en>Jfhutson
0
64424
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
for k in pairs(args) do args[k] = trimArg(args[k]) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil then--or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for k in pairs(s_ref) do s_ref[k] = trimArg(s_ref[k]) end
for k in pairs(e_ref) do e_ref[k] = trimArg(e_ref[k]) end
if no_chaps[book] ~= nil then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
r5w6wkj8koyrzg7o6pfpia5gnf9lqnf
64425
64424
2016-09-28T15:35:50Z
en>Jfhutson
0
64425
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
for k in pairs(args) do args[k] = trimArg(args[k]) end
local default_version = 'nrsv' --default to the nrsv
if trimarg(args[1]) == nil then--or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for k in pairs(s_ref) do s_ref[k] = trimArg(s_ref[k]) end
for k in pairs(e_ref) do e_ref[k] = trimArg(e_ref[k]) end
if no_chaps[book] ~= nil then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
cw501xn5s72dp7y8huckq2kha4bsfuu
64426
64425
2016-09-28T15:37:12Z
en>Jfhutson
0
64426
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
for k in pairs(args) do args[k] = trimArg(args[k]) end
local default_version = 'nrsv' --default to the nrsv
if trimArg(args[1]) == nil then--or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for k in pairs(s_ref) do s_ref[k] = trimArg(s_ref[k]) end
for k in pairs(e_ref) do e_ref[k] = trimArg(e_ref[k]) end
if no_chaps[book] ~= nil then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
ptg5ajkpeo4df8t92y8px3ph3eqn1d5
64427
64426
2016-09-28T15:51:55Z
en>Jfhutson
0
64427
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
for i,v in ipairs(args) do v = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil then--or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for k in pairs(s_ref) do s_ref[k] = trimArg(s_ref[k]) end
for k in pairs(e_ref) do e_ref[k] = trimArg(e_ref[k]) end
if no_chaps[book] ~= nil then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
4ohb73xly12nwh5jwfr60ek0p45z87b
64428
64427
2016-09-28T15:57:30Z
en>Jfhutson
0
64428
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
for i, v in ipairs(args) do v = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil then--or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for k in pairs(s_ref) do s_ref[k] = trimArg(s_ref[k]) end
for k in pairs(e_ref) do e_ref[k] = trimArg(e_ref[k]) end
if no_chaps[book] ~= nil then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
7ujgbzs4e63lf4jqi7komtyiuvim93v
64429
64428
2016-09-28T16:10:20Z
en>Jfhutson
0
64429
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
for i, v in ipairs(args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil then--or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for k in pairs(s_ref) do s_ref[k] = trimArg(s_ref[k]) end
for k in pairs(e_ref) do e_ref[k] = trimArg(e_ref[k]) end
if no_chaps[book] ~= nil then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
gvhynwbq8nzjnlwzc9wqkbf2h7f4r6f
64430
64429
2016-09-28T16:34:43Z
en>Jfhutson
0
64430
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
for i, v in pairs(args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil then--or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for k in pairs(s_ref) do s_ref[k] = trimArg(s_ref[k]) end
for k in pairs(e_ref) do e_ref[k] = trimArg(e_ref[k]) end
if no_chaps[book] ~= nil then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
9ubn7wiass8gvtwq7omw7taxpl017in
64431
64430
2016-09-28T17:20:02Z
en>Jfhutson
0
64431
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
for i, v in ipairs(args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if no_chaps[book] ~= nil then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
gigpxd883vbz3zxd0nhbm9he37xygm6
64432
64431
2016-09-28T19:21:32Z
en>Jfhutson
0
64432
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
local args = pframe.args
for i, v in ipairs(args) do args[i] = nil end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if no_chaps[book] ~= nil then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
qrabsk8mbfokr21kw5c7bptlx53hw9r
64433
64432
2016-09-28T19:35:49Z
en>Jfhutson
0
64433
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if no_chaps[book] ~= nil then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
iabr1tuuo7pye02dhs7rm3gmw8frtda
64434
64433
2016-09-28T19:37:12Z
en>Jfhutson
0
64434
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if no_chaps[book] ~= nil then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
cax0pqm7agv740djtc3a0lxrj96shz1
64435
64434
2016-09-28T19:54:04Z
en>Jfhutson
0
64435
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or ''
s_vers = s_ref[2] or ''
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
3c91ajvnwnj12soe7kzfbm9t6lw4d52
64436
64435
2016-09-28T20:02:12Z
en>Jfhutson
0
64436
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.lower(mw.ustring.gsub(input_book, ' ', '_'))
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
2jxfpqccjfi9xp91d2100b6rt3pp7ly
64437
64436
2016-09-29T01:01:19Z
en>Jfhutson
0
64437
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.gsub(std_book, '%p', '')
local std_book = mw.ustring.gsub(input_book, ' ', '_')
local std_book = mw.ustring.lower(std_book)
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
ekx2eut5a1s3mm30oddb26m1o14sqnz
64438
64437
2016-09-29T01:02:28Z
en>Jfhutson
0
64438
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.gsub(input_book, '%p', '')
local std_book = mw.ustring.gsub(std_book, ' ', '_')
local std_book = mw.ustring.lower(std_book)
local book_aliases = { --possible book inputs, based on Chicago Manual
['gen'] = 'genesis', --old testament/tanakh
['exod'] = 'exodus',
['lev'] = 'leviticus',
['num'] = 'numbers',
['deut'] = 'deuteronomy',
['josh'] = 'joshua',
['judg'] = 'judges',
['ruth'] = 'ruth',
['1_sam'] = '1_samuel',
['2_sam'] = '2_samuel',
['1_kgs'] = '1_kings',
['2_kgs'] = '2_kings',
['1_chron'] = '1_chronicles',
['2_chron'] = '2_chronicles',
['ezra'] = 'ezra',
['neh'] = 'nehemiah',
['esther'] = 'esther',
['job'] = 'job',
['ps'] = 'psalms', ['pss'] = 'psalms', ['psalm'] = 'psalms',
['prov'] = 'proverbs',
['eccles'] = 'ecclesiastes',
['song_of_sol'] = 'song_of_solomon', ['song_of_songs'] = 'song_of_solomon',
['isa'] = 'isaiah',
['jer'] = 'jeremiah',
['lam'] = 'lamentations',
['ezek'] = 'ezekiel',
['dan'] = 'daniel',
['hosea'] = 'hosea',
['joel'] = 'joel',
['amos'] = 'amos',
['obad'] = 'obadiah',
['jon'] = 'jonah',
['mic'] = 'micah',
['nah'] = 'nahum',
['hab'] = 'habakkuk',
['zeph'] = 'zephaniah',
['hag'] = 'haggai',
['zech'] = 'zechariah',
['mal'] = 'malachi',
['bar'] = 'baruch', --apocrypha/deuterocanon
['ecclus'] = 'ecclesiasticus', ['ecclus'] = 'ecclesiasticus',
['wisdom of sirach'] = 'ecclesiasticus', ['sirach'] = 'ecclesiasticus',
['sir'] = 'ecclesiasticus',
['1_esd'] = '1_esdras',
['2_esd'] = '2_esdras',
['jth'] = 'judith',
['1_macc'] = '1_maccabees',
['2_macc'] = '2_maccabees',
['3_macc'] = '3_maccabees',
['4_macc'] = '4_maccabees',
['pr_of_man'] = 'prayer_of_manasseh',
['prayer_of_manasses'] = 'prayer_of_manasseh',
['sus'] = 'susanna',
['tob'] = 'tobit',
['ws'] = 'wisdom_of_solomon', ['wisdom'] = 'wisdom_of_solomon',
['wis_of_sol'] = 'wisdom_of_solomon',
['prayer_of_azariah_and_hymn_of_the_three_children'] = 'prayer_of_azariah',
['additions_to_esther'] = 'rest_of_esther',
['bel'] = 'bel_and_the_dragon',
['letter_of_jeremiah'] = 'epistle_of_jeremiah',
['matt'] = 'matthew', --new testament
['mark'] = 'mark',
['luke'] = 'luke',
['john'] = 'john',
['acts_of_the_apostles'] = 'acts',
['rom'] = 'romans',
['1_cor'] = '1_corinthians',
['2_cor'] = '2_corinthians',
['gal'] = 'galatians',
['eph'] = 'ephesians',
['phil'] = 'philippians',
['col'] = 'colossians',
['1_thess'] = '1_thessalonians',
['2_thess'] = '2_thessalonians',
['1_tim'] = '1_timothy',
['2_tim'] = '2_timothy',
['titus'] = 'titus',
['philem'] = 'philemon',
['heb'] = 'hebrews',
['james'] = 'james',
['1_pet'] = '1_peter',
['2_pet'] = '2_peter',
['1_john'] = '1_john',
['2_john'] = '1_john',
['3_john'] = '1_john',
['jude'] = 'jude',
['rev'] = 'revelation', ['apocalypse'] = 'revelation',
}
if valueExists(book_aliases, std_book) then --check to see if it exists as a value in the table
book = std_book
elseif book_aliases[std_book] ~= nil then --check to see if it exists as a key in the table
book = book_aliases[std_book]
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
88clp9hkuu9ca0i85gyvopo7uhw39z5
64439
64438
2016-09-29T03:25:48Z
en>Jfhutson
0
64439
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.gsub(input_book, '%p', '')
local std_book = mw.ustring.gsub(std_book, ' ', '_')
local std_book = mw.ustring.lower(std_book)
local book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for k, v in pairs(book_aliases) do
if k == std_book then --is the book already standardized?
book = std_book
elseif valueExists(book_aliases[k], std_book) then --check to see if it exists as a value in each table
book = k
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
siduuh13zj8xpl29jjay376gq9kz4hx
64440
64439
2016-09-29T12:06:59Z
en>Jfhutson
0
64440
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.gsub(input_book, '%p', '')
local std_book = mw.ustring.gsub(std_book, ' ', '_')
local std_book = mw.ustring.lower(std_book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for k, v in pairs(book_aliases) do
if k == std_book then --is the book already standardized?
book = std_book
elseif valueExists(book_aliases[k], std_book) then --check to see if it exists as a value in each table
book = k
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower( s )
if( i > 1 ) then
if( alwayslower[s] ~= 1 ) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
8133yzoisqmrgztu2lzjm937ysjbkey
64441
64440
2016-09-29T13:07:19Z
en>Jfhutson
0
64441
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.gsub(input_book, '%p', '')
local std_book = mw.ustring.gsub(std_book, ' ', '_')
local std_book = mw.ustring.lower(std_book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for k, v in pairs(book_aliases) do
if std_book == k then --is the book already standardized?
book = std_book
elseif valueExists(book_aliases[k], std_book) then --check to see if it exists as a value in each table
book = k
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
flus2f0y8knu6axdreu0fpkgjw1fqns
64442
64441
2016-09-30T18:29:55Z
en>Jfhutson
0
64442
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.gsub(input_book, '%p', '')
local std_book = mw.ustring.gsub(std_book, ' ', '_')
local std_book = mw.ustring.lower(std_book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if std_book == full_books then --is the book already standardized?
book = std_book
elseif valueExists(book_aliases[full_books], std_book) then --check to see if it exists as a value in each table
book = full_books
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
j80dodiz0iwk9hxm2mvm0j88f9dg7kz
64443
64442
2016-09-30T18:49:11Z
en>Jfhutson
0
64443
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.gsub(input_book, '%p', '')
local std_book = mw.ustring.gsub(std_book, ' ', '_')
local std_book = mw.ustring.lower(std_book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if std_book == full_books then --is the book already standardized?
book = std_book
elseif valueExists(book_aliases[full_books], std_book) then --check to see if it exists as a value in each table
book = full_books
-- else
-- book = std_book --if not in the table, use the input book
-- error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
sh1psmtkyz2of2eysssxivl78don24s
64444
64443
2016-09-30T18:50:06Z
en>Jfhutson
0
64444
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local std_book = mw.ustring.gsub(input_book, '%p', '')
local std_book = mw.ustring.gsub(std_book, ' ', '_')
local std_book = mw.ustring.lower(std_book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if std_book == full_books then --is the book already standardized?
book = std_book
elseif valueExists(book_aliases[full_books], std_book) then --check to see if it exists as a value in each table
book = full_books
else
book = std_book --if not in the table, use the input book
error_cat = 'Pages with Bible book errors' --but add a tracking category so i can check on it
end
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
j80dodiz0iwk9hxm2mvm0j88f9dg7kz
64445
64444
2016-09-30T18:52:37Z
en>Jfhutson
0
64445
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
0163rbc7rj1aftqrky2grh6pjcx1pt9
64446
64445
2016-09-30T18:57:24Z
en>Jfhutson
0
64446
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
if book_found ~= true then error('Book not found') end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
r7gy6zxmw7xsj1fcax7ja6nekn4557y
64447
64446
2016-09-30T18:59:51Z
en>Jfhutson
0
64447
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if error_cat == nil then
return fulllink
else
return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
if book_found == nil then error('Book not found') end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
mnwbozplaxrse5v6mp964vzsxqy4jv5
64448
64447
2016-09-30T19:07:26Z
en>Jfhutson
0
64448
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found ~= nil then
return fulllink
else
error('Book not found') return fulllink .. ' [[Category:' .. error_cat .. ']]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
2738b9q632azkvyyp64z7rtckm63kb8
64449
64448
2016-09-30T19:15:15Z
en>Jfhutson
0
64449
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found == true then
return fulllink
else
return fulllink .. '<span class="error">' .. book .. 'not found</span> [[Category:Pages with Bible book errors]]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
h1f98kclyxg8qryzd5jd09wzmp6x937
64450
64449
2016-09-30T19:16:03Z
en>Jfhutson
0
64450
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found == true then
return fulllink
else
return fulllink .. '<span class="error">' .. input_book .. ' not found</span> [[Category:Pages with Bible book errors]]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
jewn3hhysbj2nhdxnepa6v7tls3pzd1
64451
64450
2016-09-30T19:24:09Z
en>Jfhutson
0
64451
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremeus' then --this is to handle the problem that oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found == true then
return fulllink
else
return fulllink .. '<span class="error">' .. input_book .. ' not found</span> [[Category:Pages with Bible book errors]]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
n6b0cfwjc5und7pmqtf5e785cuaatqg
64452
64451
2016-09-30T19:27:51Z
en>Jfhutson
0
64452
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'philemon', '2_john', '3_john', 'jude'}--these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
mechon_mamre = {
['genesis'] = '01',
['exodus'] = '02',
['leviticus'] = '03',
['numbers'] = '04',
['deuteronomy'] = '05',
['joshua'] = '06',
['judges'] = '07',
['1_samuel'] = '08a',
['2_samuel'] = '08b',
['1_kings'] = '09a',
['2_kings'] = '09b',
['isaiah'] = '10',
['jeremiah'] = '11',
['ezekiel'] = '12',
['hosea'] = '13',
['joel'] = '14',
['amos'] = '15',
['obadiah'] = '16',
['jonah'] = '17',
['micah'] = '18',
['nahum'] = '19',
['habakkuk'] = '20',
['zephaniah'] = '21',
['haggai'] = '22',
['zechariah'] = '23',
['malachi'] = '24',
['1_chronicles'] = '25a',
['2_chronicles'] = '25b',
['psalms'] = '26',
['job'] = '27',
['proverbs'] = '28',
['ruth'] = '29',
['song_of_solomon'] = '30',
['ecclesiastes'] = '31',
['lamentations'] = '32',
['esther'] = '33',
['daniel'] = '34',
['ezra'] = '35a',
['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found == true then
return fulllink
else
return fulllink .. '<span class="error">' .. input_book .. ' not found</span> [[Category:Pages with Bible book errors]]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
4lfmtzeimejtyjf9iiz2qvvk7kj1yv3
64453
64452
2016-09-30T19:38:36Z
en>Jfhutson
0
64453
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found == true then
return fulllink
else
return fulllink .. '<span class="error">' .. input_book .. ' not found</span> [[Category:Pages with Bible book errors]]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
f3r4fhtt3phj43lht9fk091ehr8hye9
64454
64453
2016-09-30T19:41:19Z
en>Jfhutson
0
64454
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found == true then
return fulllink
else
return fulllink .. '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
rcnb7cj60qo8ovbgqif5xyg4e00cumt
64455
64454
2016-09-30T20:41:39Z
en>Jfhutson
0
64455
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found == true then
return fulllink
else
return fulllink .. '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
52anonociip0bv7rly1edpumcfrd02d
64456
64455
2016-09-30T21:24:01Z
en>Jfhutson
0
64456
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found == true then
return fulllink
else
return fulllink .. '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
miecn6yb8jz8y31sdsfleuva3rcguia
64457
64456
2016-09-30T21:27:40Z
en>Jfhutson
0
64457
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = trimArg(v) end
for i, v in ipairs(e_ref) do e_ref[i] = trimArg(v) end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found == true then
return fulllink
else
return fulllink .. '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
1qn61rdjxahelw0iv595zq8qq02yxro
64458
64457
2016-09-30T22:31:38Z
en>Jfhutson
0
64458
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.text.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.text.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found == true then
return fulllink
else
return fulllink .. '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
2qjkos2g0iquynhtkxzuoljf13jm10w
64459
64458
2016-09-30T23:01:53Z
en>Jfhutson
0
64459
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or ''))
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found == true then
return fulllink
else
return fulllink .. '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
61syiwxqwc2krxatpibxrttsy91rtrl
64460
64459
2016-10-01T01:41:22Z
en>Jfhutson
0
64460
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found == true then
return fulllink
else
return fulllink .. '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
g1wcjgfym15a941ahhprpwbmg3lpntv
64461
64460
2016-10-01T01:42:09Z
en>Jfhutson
0
64461
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref) or ''
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found == true then
return fulllink
else
return fulllink .. '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
oxupytj5biz6t0codh8pw305liyakbt
64462
64461
2016-10-01T01:43:04Z
en>Jfhutson
0
64462
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref)) or ''
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref) or ''
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found == true then
return fulllink
else
return fulllink .. '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
kpagrc02ak5fydywc1jzje9hggo1w56
64463
64462
2016-10-01T01:43:42Z
en>Jfhutson
0
64463
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found == true then
return fulllink
else
return fulllink .. '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
g1wcjgfym15a941ahhprpwbmg3lpntv
64464
64463
2016-10-01T02:33:05Z
en>Jfhutson
0
Undid revision 742001619 by [[Special:Contributions/Jfhutson|Jfhutson]] ([[User talk:Jfhutson|talk]])
64464
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref)) or ''
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref) or ''
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found == true then
return fulllink
else
return fulllink .. '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
kpagrc02ak5fydywc1jzje9hggo1w56
64465
64464
2016-10-01T02:41:27Z
en>Jfhutson
0
64465
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref)) or ''
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref) or ''
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found == true or book == '' then
return fulllink
else
return fulllink .. '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
6dougbqx3ia0qfh124x4p0jh33ibl5s
64466
64465
2016-10-01T02:50:38Z
en>Jfhutson
0
64466
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if book_found == true then
return fulllink
else
return fulllink .. '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
g1wcjgfym15a941ahhprpwbmg3lpntv
64467
64466
2016-10-01T17:47:11Z
en>Jfhutson
0
64467
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then version_num = true end
version_num_cds = {[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk', --codes from bvf that may be in use
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv'}
version = version_num_cds[version] or version
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource', ['9'] = 'wikisource', --9 is the biblegateway code for the kjv, and it is being used in many places in place of kjv
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
if tonumber(version) > 99 then site = 'bvf' end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
errors = {}
if book_found == true then
errors.book = '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
if version_num == true then
errors.version_num = '[[Category:Pages with numeric Bible version references]]'
end
return fulllink .. (errors or '')
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
fq2rho9utktdmfx2thoarcirkw3iip4
64468
64467
2016-10-01T17:49:12Z
en>Jfhutson
0
64468
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then version_num = true end
version_num_cds = {[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk', --codes from bvf that may be in use
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv'}
version = version_num_cds[version] or version
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource', ['9'] = 'wikisource', --9 is the biblegateway code for the kjv, and it is being used in many places in place of kjv
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
if tonumber(version) > 99 then site = 'bvf' end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
errors = {}
if book_found == true then
errors.book = '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
if version_num == true then
errors.version_num = '[[Category:Pages with numeric Bible version references]]'
end
return fulllink .. (errors or '')
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
l73n6pdq24ljs9cql3fxd4ye6ku5gxh
64469
64468
2016-10-01T17:49:46Z
en>Jfhutson
0
64469
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then version_num = true end
version_num_cds = {[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk', --codes from bvf that may be in use
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv'}
version = version_num_cds[version] or version
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
if tonumber(version) > 99 then site = 'bvf' end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
errors = {}
if book_found == true then
errors.book = '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
if version_num == true then
errors.version_num = '[[Category:Pages with numeric Bible version references]]'
end
return fulllink .. (errors or '')
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
o9jmxlsg0vi34tajtv806ebwmd4ti0h
64470
64469
2016-10-01T17:52:16Z
en>Jfhutson
0
64470
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then version_num = true end
version_num_cds = {[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk', --codes from bvf that may be in use
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv'}
version = version_num_cds[version] or version
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
if version_num == true and version > 99 then site = 'bvf' end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
errors = {}
if book_found == true then
errors.book = '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
if version_num == true then
errors.version_num = '[[Category:Pages with numeric Bible version references]]'
end
return fulllink .. (errors or '')
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
7teaage3x09sdgcqal7ah5jp5eoiubt
64471
64470
2016-10-01T17:53:12Z
en>Jfhutson
0
64471
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then version_num = true end
version_num_cds = {[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk', --codes from bvf that may be in use
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv'}
version = version_num_cds[version] or version
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
if version_num == true and version > 99 then site = 'bvf' end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
errors = {}
if book_found == true then
errors.book = '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
if version_num == true then
errors.version_num = '[[Category:Pages with numeric Bible version references]]'
end
return fulllink .. (table.concat(errors) or '')
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
ts3rd8u6fbq8dh4br02c6sd16hjju43
64472
64471
2016-10-01T17:54:34Z
en>Jfhutson
0
64472
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version_num_cds = {[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk', --codes from bvf that may be in use
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv'}
version = version_num_cds[version] or version
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
if version_num == true and version > 99 then site = 'bvf' end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
errors = {}
if book_found == true then
errors.book = '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
if version_num == true then
errors.version_num = '[[Category:Pages with numeric Bible version references]]'
end
return fulllink .. (table.concat(errors) or '')
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
d1al18npjfald9msg8hpr22duvaumhi
64473
64472
2016-10-01T17:55:42Z
en>Jfhutson
0
64473
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version_num_cds = {[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk', --codes from bvf that may be in use
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv'}
version = version_num_cds[version] or version
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
if tonumber(version) ~= nil and version > 99 then site = 'bvf' end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
errors = {}
if book_found == true then
errors.book = '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
if version_num == true then
errors.version_num = '[[Category:Pages with numeric Bible version references]]'
end
return fulllink .. (table.concat(errors) or '')
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
g3z0f4z85zo1ai40hyjul1ffqv8rt0e
64474
64473
2016-10-02T14:48:54Z
en>Jfhutson
0
64474
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version_num_cds = {[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk', --codes from bvf that may be in use
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv'}
version = version_num_cds[version] or version
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
if tonumber(version) ~= nil and version > 99 then site = 'bvf' end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
errors = {}
if book_found ~= true then
errors.book = '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]'
end
if version_num == true then
errors.version_num = '[[Category:Pages with numeric Bible version references]]'
end
return fulllink .. (table.concat(errors) or '')
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
1f5fd1qg20vwusyhpxv8gvu8apv74h2
64475
64474
2016-10-02T14:56:05Z
en>Jfhutson
0
64475
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version_num_cds = {[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk', --codes from bvf that may be in use
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv'}
version = version_num_cds[version] or version
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
if tonumber(version) ~= nil and version > 99 then site = 'bvf' end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1_sam', '1_sm'},
['2_samuel'] = {'2_sam', '2_sm'},
['1_kings'] = {'1_kgs'},
['2_kings'] = {'2_kgs'},
['1_chronicles'] = {'1_chron', '1_chr'},
['2_chronicles'] = {'2_chron', '2_chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'song_of_sol', 'song_of_songs', 'song', 'sg', 'canticles', 'canticle_of_canticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdom of sirach', 'sirach', 'sir'},
['1_esdras'] = {'1_esd'},
['1_esdras'] = {'1_esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1_macc', '1_mc'},
['2_maccabees'] = {'2_macc', '2_mc'},
['3_maccabees'] = {'3_macc', '3_mc'},
['4_maccabees'] = {'4_macc', '4_mc'},
['prayer_of_manasseh'] = {'pr_of_man', 'prayer_of_manasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wis_of_sol'},
['prayer_of_azariah'] = {'prayer_of_azariah_and_hymn_of_the_three_children'},
['rest_of_esther'] = {'additions_to_esther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letter_of_jeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'acts_of_the_apostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1_cor'},
['2_corinthians'] = {'2_cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1_thess', '1_thes'},
['2_thessalonians'] = {'2_thess', '2_thes'},
['1_timothy'] = {'1_tim', '1_tm'},
['2_timothy'] = {'2_tim', '2_tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1_pet', '1_pt'},
['2_peter'] = {'2_pet', '2_pt'},
['1_john'] = {'1_jn'},
['2_john'] = {'2_jn'},
['3_john'] = {'3_jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if book == full_books then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], book) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
errors = {}
if book_found ~= true then
table.insert(errors, '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]')
end
if version_num == true then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
e8giah6ymdgedcc01nacwfu4yi1zque
64476
64475
2016-10-02T16:23:44Z
en>Jfhutson
0
64476
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version_num_cds = {[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk', --codes from bvf that may be in use
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv'}
version = version_num_cds[version] or version
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
if tonumber(version) ~= nil and version > 99 then site = 'bvf' end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['1_esdras'] = {'1esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
errors = {}
if book_found ~= true then
table.insert(errors, '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]')
end
if version_num == true then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
neh4r1rplk7lpc955bkzbwnqe3l1mjg
64477
64476
2016-11-04T01:34:44Z
en>Jfhutson
0
Jfhutson moved page [[Module:Sandbox/Jfhutson/Bible]] to [[Module:Bibleverse]] without leaving a redirect: ready for prime time
64476
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version_num_cds = {[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk', --codes from bvf that may be in use
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv'}
version = version_num_cds[version] or version
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway because it has so many versions
if tonumber(version) ~= nil and version > 99 then site = 'bvf' end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['1_esdras'] = {'1esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
errors = {}
if book_found ~= true then
table.insert(errors, '<span class="error"> Bible book "' .. input_book .. '" not found</span> [[Category:Pages with Bible book errors]]')
end
if version_num == true then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
neh4r1rplk7lpc955bkzbwnqe3l1mjg
64478
64477
2016-11-12T03:12:06Z
en>Jfhutson
0
64478
Scribunto
text/plain
local p = {}
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do args[i] = trimArg(v) end
local default_version = 'nrsv' --default to the nrsv
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then --case where first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
input_book = args[1] or '' --case where first argument is the whole book name
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version_num_cds = {[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk', --codes from bvf that may be in use
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv'}
version = version_num_cds[version] or version
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['1_esdras'] = {'1esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if book_found ~= true then site = 'bvf' end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then site = 'bvf' end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
errors = {}
if book_found ~= true then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num == true then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if(i > 1) then
if(alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
return p
j00g1k85dsm3lqirgruufm8wzyj96v7
64479
64478
2016-11-12T04:25:18Z
en>Andy M. Wang
0
moving helpers up front, local, other spacing nits
64479
Scribunto
text/plain
local p = {}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if (i > 1) then
if (alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local pframe = frame:getParent()
args = {}
for i, v in ipairs(pframe.args) do
args[i] = trimArg(v)
end
local default_version = 'nrsv'
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version_num_cds = {[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk', --codes from bvf that may be in use
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv'}
version = version_num_cds[version] or version
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['1_esdras'] = {'1esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' end --the anglicized version does
no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if book_found ~= true then site = 'bvf' end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then site = 'bvf' end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
local url = mw.ustring.gsub(url, 's_chap', s_chap)
local url = mw.ustring.gsub(url, 's_vers', s_vers)
local url = mw.ustring.gsub(url, 'e_chap', e_chap)
local url = mw.ustring.gsub(url, 'e_vers', e_vers)
local url = mw.ustring.gsub(url, 'v_range', v_range)
local url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
errors = {}
if book_found ~= true then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num == true then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
6y5yrxc3a1q5b617mf1qxwtun73zet1
64480
64479
2016-11-12T04:45:12Z
en>Andy M. Wang
0
indent tweaks, scoping, etc
64480
Scribunto
text/plain
local p = {}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if (i > 1) then
if (alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local pframe = frame:getParent()
local args = {}
for i, v in ipairs(pframe.args) do
args[i] = trimArg(v)
end
local default_version = 'nrsv'
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
local input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
local ref = args[3] or ''
local version = mw.ustring.lower(args[4] or default_version)
local text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
local input_book = args[1] or ''
local ref = args[2] or ''
local version = mw.ustring.lower(args[3] or default_version)
local text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
local version_num_cds = { [9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk', --codes from bvf that may be in use
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv' }
version = version_num_cds[version] or version
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['1_esdras'] = {'1esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if not book_found then
site = 'bvf'
end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then
site = 'bvf'
end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
local urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
local site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
local errors = {}
if not book_found then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
ad3kx8jsoaurapkrreac2r7ra3pxzzp
64481
64480
2016-11-12T04:46:37Z
en>Andy M. Wang
0
really?
64481
Scribunto
text/plain
local p = {}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if (i > 1) then
if (alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local pframe = frame:getParent()
local args = {}
for i, v in ipairs(pframe.args) do
args[i] = trimArg(v)
end
local default_version = 'nrsv'
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
local input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
local ref = args[3] or ''
local version = mw.ustring.lower(args[4] or default_version)
local text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
local input_book = args[1] or ''
local ref = args[2] or ''
local version = mw.ustring.lower(args[3] or default_version)
local text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
local version_num_cds = { [9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk', --codes from bvf that may be in use
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv' }
version = version_num_cds[version] or version
local book = mw.ustring.gsub(input_book, '%p', '')
local book = mw.ustring.gsub(book, ' ', '_')
local book = mw.ustring.lower(book)
local book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['1_esdras'] = {'1esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if not book_found then
site = 'bvf'
end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then
site = 'bvf'
end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
local urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
local site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
local errors = {}
if not book_found then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
1sduz46hcwjmog6yc7wjlk6xkj7bos2
64482
64481
2016-11-12T04:49:18Z
en>Andy M. Wang
0
scoping
64482
Scribunto
text/plain
local p = {}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if (i > 1) then
if (alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local pframe = frame:getParent()
local args = {}
for i, v in ipairs(pframe.args) do
args[i] = trimArg(v)
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local text = ''
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
local version_num_cds = { [9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk', --codes from bvf that may be in use
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv' }
version = version_num_cds[version] or version
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['1_esdras'] = {'1esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if not book_found then
site = 'bvf'
end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then
site = 'bvf'
end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
local urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
local site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
local errors = {}
if not book_found then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
3kqp45qzysz5hd1lkyds4vpt5038anc
64483
64482
2016-11-12T13:36:35Z
en>Jfhutson
0
move to after site has been defined
64483
Scribunto
text/plain
local p = {}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
titlecase = function ( arg )
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if (i > 1) then
if (alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local pframe = frame:getParent()
local args = {}
for i, v in ipairs(pframe.args) do
args[i] = trimArg(v)
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local text = ''
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
local version_num_cds = { [9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk', --codes from bvf that may be in use
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv' }
version = version_num_cds[version] or version
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_aliases = { --possible book inputs, based on Chicago Manual
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] ={'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['1_esdras'] = {'1esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
local no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'} --these books only have one chapter, have to be handled differently
local site_tbl = { --sets the website to be used for each version, biblegateway is the fallback so don't define any for it
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if not book_found then
site = 'bvf'
end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then
site = 'bvf'
end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat_tbl = { --pattern for the url of each site, use _book, v_range, etc. for variables
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
local site_book_tbl = { --changes book name to use in url for each site, only if necessary
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
local site_version_tbl = { --changes to the version name to be used in urls, only if necessary
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
local errors = {}
if not book_found then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
9uznxnc91k47nx8tmxlarzgm0dx3u4d
64484
64483
2016-11-12T16:13:59Z
en>Andy M. Wang
0
pull data out of main
64484
Scribunto
text/plain
local p = {}
--codes from bvf that may be in use
local version_num_cds = { [9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv' }
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['1_esdras'] = {'1esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
local apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
--these books only have one chapter, have to be handled differently
local no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if (i > 1) then
if (alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
function p.main(frame)
local pframe = frame:getParent()
local args = {}
for i, v in ipairs(pframe.args) do
args[i] = trimArg(v)
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local text = ''
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if not book_found then
site = 'bvf'
end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then
site = 'bvf'
end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
local errors = {}
if not book_found then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
qu7g0yr99xuj2jwioxp30bnuouoeu1g
64485
64484
2016-11-12T16:18:10Z
en>Andy M. Wang
0
order
64485
Scribunto
text/plain
local p = {}
--codes from bvf that may be in use
local version_num_cds = { [9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv' }
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['1_esdras'] = {'1esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
local apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
--these books only have one chapter, have to be handled differently
local no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if (i > 1) then
if (alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local pframe = frame:getParent()
local args = {}
for i, v in ipairs(pframe.args) do
args[i] = trimArg(v)
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local text = ''
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if not book_found then
site = 'bvf'
end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then
site = 'bvf'
end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
local errors = {}
if not book_found then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
qx5zg0s4tjy20bkrisg483xpn7aqe83
64486
64485
2016-11-13T08:01:47Z
en>MSGJ
0
Protected "[[Module:Bibleverse]]": [[WP:High-risk templates|High-risk Lua module]]: about to be deployed ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite))
64485
Scribunto
text/plain
local p = {}
--codes from bvf that may be in use
local version_num_cds = { [9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv' }
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'levit', 'lev'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['1_esdras'] = {'1esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
local apoc = {'1_esdras', '1_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
--these books only have one chapter, have to be handled differently
local no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if (i > 1) then
if (alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local pframe = frame:getParent()
local args = {}
for i, v in ipairs(pframe.args) do
args[i] = trimArg(v)
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local text = ''
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if not book_found then
site = 'bvf'
end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then
site = 'bvf'
end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
local errors = {}
if not book_found then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
qx5zg0s4tjy20bkrisg483xpn7aqe83
64487
64486
2017-01-10T06:03:07Z
en>Johnuniq
0
update from [[Module:Bibleverse/sandbox]] per [[Template talk:Bibleverse#Template-protected edit request on 10 January 2017]]
64487
Scribunto
text/plain
local p = {}
--codes from bvf that may be in use
local version_num_cds = { [9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv' }
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'}
}
local apoc = {'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah'}
--these books only have one chapter, have to be handled differently
local no_chaps = {'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude'}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf'
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version'
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {['epistle_of_jeremiah'] = 'letter of jeremiah'},
usccb = {['song_of_solomon'] = 'song_of_songs', ['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach'},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b'
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et'
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard'
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc'}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {['a'] = 1, ['an'] = 1, ['the'] = 1,
['and'] = 1, ['but'] = 1, ['or'] = 1, ['for'] = 1,
['nor'] = 1, ['on'] = 1, ['in'] = 1, ['at'] = 1, ['to'] = 1,
['from'] = 1, ['by'] = 1, ['of'] = 1, ['up'] = 1 }
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if (i > 1) then
if (alwayslower[s] ~= 1) then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local pframe = frame:getParent()
local args = {}
for i, v in ipairs(pframe.args) do
args[i] = trimArg(v)
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local text = ''
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
table.insert(errors, '[[Category:Pages with Bible version errors]]')
version = default_version
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if not book_found then
site = 'bvf'
end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then
site = 'bvf'
end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
gu5o1oh6rgh43bqf3jqnuaxgz0cp9dh
64488
64487
2017-01-17T03:26:36Z
en>Primefac
0
updating per [[Template_talk:Bibleverse#Template-protected_edit_request_on_17_January_2017|TpER]]
64488
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_cds = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chaps = {
'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude',
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf',
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'http://www.biblica.com/en-us/bible/online-bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'http://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'http://www.esvbible.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local args = frame:getParent().args
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or tonumber(trimArg(args[1])) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4]) or default_version)
text = trimArg(args[5]) or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3]) or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if trimArg(args.nobook) == 'yes' then
text = ref
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
table.insert(errors, '[[Category:Pages with Bible version errors]]')
version = 'he'
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if not book_found then
site = 'bvf'
end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then
site = 'bvf'
end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
local e_chap, e_vers, s_chap, s_vers
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
9fi7fe573tu28u0kt3qdw3c84y37sf9
64489
64488
2018-04-20T07:49:59Z
en>Elegie
0
Use HTTPS for Bible Gateway links and use HTTPS URLs for ESV and Biblica links in order to provide increased privacy and security for users.
64489
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_cds = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chaps = {
'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude',
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf',
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'https://www.esv.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local args = frame:getParent().args
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or tonumber(trimArg(args[1])) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4]) or default_version)
text = trimArg(args[5]) or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3]) or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if trimArg(args.nobook) == 'yes' then
text = ref
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
table.insert(errors, '[[Category:Pages with Bible version errors]]')
version = 'he'
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if not book_found then
site = 'bvf'
end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then
site = 'bvf'
end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
local e_chap, e_vers, s_chap, s_vers
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
e_chap = e_ref[1] or s_chap
e_vers = e_ref[2] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
1ic0lyrsycpp2kf8dkqox9phye2zhhm
64490
64489
2018-12-19T14:13:51Z
en>Jonesey95
0
trying to fix chapter:verse-verse ranges, per talk page request
64490
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_cds = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chaps = {
'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude',
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf',
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'http://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'https://www.esv.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local args = frame:getParent().args
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or tonumber(trimArg(args[1])) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4]) or default_version)
text = trimArg(args[5]) or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3]) or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if trimArg(args.nobook) == 'yes' then
text = ref
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
table.insert(errors, '[[Category:Pages with Bible version errors]]')
version = 'he'
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if not book_found then
site = 'bvf'
end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then
site = 'bvf'
end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
local e_chap, e_vers, s_chap, s_vers
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
mhmv1r8z8wq6hq72tc1eg3x70oa3g9v
64491
64490
2019-04-18T01:42:46Z
en>Johnuniq
0
use https for .mechon-mamre.org per request at [[Template talk:Bibleverse#Https for Mechon Mamre]]
64491
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_cds = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chaps = {
'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude',
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf',
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'http://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'http://_version/_book/s_chap-s_vers.htm',
esv_bible = 'https://www.esv.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local args = frame:getParent().args
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or tonumber(trimArg(args[1])) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4]) or default_version)
text = trimArg(args[5]) or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3]) or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if trimArg(args.nobook) == 'yes' then
text = ref
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
table.insert(errors, '[[Category:Pages with Bible version errors]]')
version = 'he'
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if not book_found then
site = 'bvf'
end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then
site = 'bvf'
end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
local e_chap, e_vers, s_chap, s_vers
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
cewm1vgvinp80bhqkwim7bnpvohtp9y
64492
64491
2019-09-09T02:16:24Z
en>Izno
0
per tper
64492
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_cds = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chaps = {
'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude',
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf',
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'https://_version/_book/s_chap-s_vers.htm',
esv_bible = 'https://www.esv.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local args = frame:getParent().args
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or tonumber(trimArg(args[1])) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4]) or default_version)
text = trimArg(args[5]) or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3]) or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if trimArg(args.nobook) == 'yes' then
text = ref
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
table.insert(errors, '[[Category:Pages with Bible version errors]]')
version = 'he'
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if not book_found then
site = 'bvf'
end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then
site = 'bvf'
end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
local e_chap, e_vers, s_chap, s_vers
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
iihbdy6wblm5rawyuvgsapgu0k8cz2h
64493
64492
2019-09-11T03:53:48Z
en>Jfhutson
0
64493
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_cds = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chaps = {
'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude',
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf',
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'https://_version/_book/s_chap-s_vers.htm',
esv_bible = 'https://www.esv.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
local function mainspace()
this_page = mw.title.getCurrentTitle()
is_content_namespace = this_page.inNamespaces( 0 )
end
function p.main(frame)
local args = frame:getParent().args
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or tonumber(trimArg(args[1])) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4]) or default_version)
text = trimArg(args[5]) or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3]) or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if trimArg(args.nobook) == 'yes' then
text = ref
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
table.insert(errors, '[[Category:Pages with Bible version errors]]')
version = 'he'
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if not book_found then
site = 'bvf'
end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then
site = 'bvf'
end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
if site == 'bvf' and mainspace == true then
table.insert(errors, '[[Category:Pages with links to the Bibleversefinder tool]]')
end --The Bibleversefinder tool is down. Need to make sure nothing is using it
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
local e_chap, e_vers, s_chap, s_vers
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
0h9cjd0ui94t1o1x597x5jtu4fk3uwb
64494
64493
2019-09-11T04:24:27Z
en>Jfhutson
0
64494
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_cds = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chaps = {
'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude',
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf',
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'https://_version/_book/s_chap-s_vers.htm',
esv_bible = 'https://www.esv.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
local function mainspace()
this_page = mw.title.getCurrentTitle()
is_content_namespace = this_page.inNamespaces( 0 )
end
function p.main(frame)
local args = frame:getParent().args
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or tonumber(trimArg(args[1])) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4]) or default_version)
text = trimArg(args[5]) or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3]) or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if trimArg(args.nobook) == 'yes' then
text = ref
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if (version == 'jpr' or version == 'jp') and mainspace == true then --chabad doesn't work so reroute
table.insert(errors, '[[Category:Pages with Bible version errors]]')
version = 'he'
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if not book_found then
site = 'bvf'
end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then
site = 'bvf'
end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
if site == 'bvf' and mainspace == true then
table.insert(errors, '[[Category:Pages with links to the Bibleversefinder tool]]')
end --The Bibleversefinder tool is down. Need to make sure nothing is using it
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
local e_chap, e_vers, s_chap, s_vers
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found and mainspace == true then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num and mainspace == true then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
f0gw885fx7w09b63pk1qpoqm54hlvb0
64495
64494
2019-09-13T00:45:06Z
en>Jfhutson
0
the mainspace error handling is only intended to be used for the tracking categories
64495
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_cds = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chaps = {
'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude',
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf',
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'https://_version/_book/s_chap-s_vers.htm',
esv_bible = 'https://www.esv.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
local function mainspace()
this_page = mw.title.getCurrentTitle()
is_content_namespace = this_page.inNamespaces( 0 )
end
function p.main(frame)
local args = frame:getParent().args
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or tonumber(trimArg(args[1])) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4]) or default_version)
text = trimArg(args[5]) or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3]) or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if trimArg(args.nobook) == 'yes' then
text = ref
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if not book_found then
site = 'bvf'
end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then
site = 'bvf'
end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
if site == 'bvf' and mainspace == true then
table.insert(errors, '[[Category:Pages with links to the Bibleversefinder tool]]')
end --The Bibleversefinder tool is down. Need to make sure nothing is using it
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
local e_chap, e_vers, s_chap, s_vers
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found and mainspace == true then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num and mainspace == true then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
6upwhnvit390iwvsg01tfoi3cae84t1
64496
64495
2019-09-13T00:47:26Z
en>Jfhutson
0
fix the mainspace error handling
64496
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_cds = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chaps = {
'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude',
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
cal = 'bvf', to = 'bvf', ['gmp3'] = 'bvf', ['hmp3'] = 'bvf', ortaud = 'bvf',
hc = 'bvf', hc = 'bvf', ort = 'bvf', stkn = 'bvf', tlt = 'bvf',
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'https://_version/_book/s_chap-s_vers.htm',
esv_bible = 'https://www.esv.org/_book+s_chap:s_vers',
bvf = 'http://tools.wmflabs.org/bibleversefinder2/index.php?book=_book&verse=v_range&src=_version',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local args = frame:getParent().args
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local this_page = mw.title.getCurrentTitle()
local mainspace = this_page:inNamespaces( 0 )
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or tonumber(trimArg(args[1])) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4]) or default_version)
text = trimArg(args[5]) or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3]) or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if trimArg(args.nobook) == 'yes' then
text = ref
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if not book_found then
site = 'bvf'
end --when the book is not recognized, use bibleversefinder in case it is in that list of aliases
if tonumber(version) ~= nil and version > 99 then
site = 'bvf'
end --remaining version codes used by bibleversefinder. 1-99 are biblegateway codes
if site == 'bvf' and mainspace == true then
table.insert(errors, '[[Category:Pages with links to the Bibleversefinder tool]]')
end --The Bibleversefinder tool is down. Need to make sure nothing is using it
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
local e_chap, e_vers, s_chap, s_vers
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found and mainspace == true then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num and mainspace == true then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
pikh942jdn3xl56jctz7wguj494ldfs
64497
64496
2019-09-13T20:43:39Z
en>Jfhutson
0
verified bvf is not being used
64497
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_cds = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chaps = {
'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude',
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'https://_version/_book/s_chap-s_vers.htm',
esv_bible = 'https://www.esv.org/_book+s_chap:s_vers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local args = frame:getParent().args
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local this_page = mw.title.getCurrentTitle()
local mainspace = this_page:inNamespaces( 0 )
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or tonumber(trimArg(args[1])) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4]) or default_version)
text = trimArg(args[5]) or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3]) or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if trimArg(args.nobook) == 'yes' then
text = ref
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
local e_chap, e_vers, s_chap, s_vers
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found and mainspace == true then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num and mainspace == true then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
5ve1okhp2g332m5y2ko27trj2dj9zm3
64498
64497
2020-08-28T16:56:03Z
en>Jonesey95
0
attempt to set v_range for all biblica requests, otherwise use existing if statement
64498
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_cds = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chaps = {
'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude',
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'https://_version/_book/s_chap-s_vers.htm',
esv_bible = 'https://www.esv.org/_book+s_chap:s_vers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local args = frame:getParent().args
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local this_page = mw.title.getCurrentTitle()
local mainspace = this_page:inNamespaces( 0 )
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or tonumber(trimArg(args[1])) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4]) or default_version)
text = trimArg(args[5]) or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3]) or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if trimArg(args.nobook) == 'yes' then
text = ref
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
local e_chap, e_vers, s_chap, s_vers
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if site == 'biblica' then
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
else
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found and mainspace == true then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num and mainspace == true then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
1i2c4l4kj8uxudntt7xiy4zjphhlep1
64499
64498
2020-08-28T16:58:34Z
en>Jonesey95
0
better biblica handling?
64499
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_cds = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chaps = {
'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude',
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'https://www.biblica.com/bible/?osis=_version:v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'https://_version/_book/s_chap-s_vers.htm',
esv_bible = 'https://www.esv.org/_book+s_chap:s_vers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local args = frame:getParent().args
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local this_page = mw.title.getCurrentTitle()
local mainspace = this_page:inNamespaces( 0 )
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or tonumber(trimArg(args[1])) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4]) or default_version)
text = trimArg(args[5]) or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3]) or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if trimArg(args.nobook) == 'yes' then
text = ref
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
local e_chap, e_vers, s_chap, s_vers
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if site == 'biblica' then
v_range = _book .. '.' .. s_chap ..':' .. s_vers ..'–' .. _book .. '.' .. e_chap ..':' .. e_vers --case of chapter and verse range
else
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found and mainspace == true then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num and mainspace == true then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
jxm22kqzdu6kn4asxv0wkeyxz639tr5
64500
64499
2020-08-28T17:00:12Z
en>Jonesey95
0
attempt to fix biblica
64500
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_cds = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chaps = {
'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude',
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'https://www.biblica.com/bible/?osis=_version:v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'https://_version/_book/s_chap-s_vers.htm',
esv_bible = 'https://www.esv.org/_book+s_chap:s_vers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local args = frame:getParent().args
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local this_page = mw.title.getCurrentTitle()
local mainspace = this_page:inNamespaces( 0 )
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or tonumber(trimArg(args[1])) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4]) or default_version)
text = trimArg(args[5]) or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3]) or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if trimArg(args.nobook) == 'yes' then
text = ref
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
local e_chap, e_vers, s_chap, s_vers
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if site == 'biblica' then
v_range = book .. '.' .. s_chap ..':' .. s_vers ..'–' .. book .. '.' .. e_chap ..':' .. e_vers --case of chapter and verse range
else
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found and mainspace == true then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num and mainspace == true then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
egonqwdj0cth638o0nu3fvo6cb73403
64501
64500
2020-08-28T17:08:42Z
en>Jonesey95
0
separate v_range for biblica. There may be a more elegant way to do this
64501
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_cds = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chaps = {
'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude',
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'https://www.biblica.com/bible/?osis=_version:v_range_biblica',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'https://_version/_book/s_chap-s_vers.htm',
esv_bible = 'https://www.esv.org/_book+s_chap:s_vers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local args = frame:getParent().args
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local this_page = mw.title.getCurrentTitle()
local mainspace = this_page:inNamespaces( 0 )
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or tonumber(trimArg(args[1])) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4]) or default_version)
text = trimArg(args[5]) or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3]) or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if trimArg(args.nobook) == 'yes' then
text = ref
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
local e_chap, e_vers, s_chap, s_vers
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local v_range_biblica
if site == 'biblica' then
v_range_biblica = book .. '.' .. s_chap ..':' .. s_vers ..'-' .. book .. '.' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found and mainspace == true then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num and mainspace == true then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
20wvsgjr2yulksh7tqqgzhlv8ehhd7w
64502
64501
2020-08-28T17:09:35Z
en>Jonesey95
0
typo fix
64502
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_cds = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chaps = {
'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude',
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'https://www.biblica.com/bible/?osis=_version:v_rangebiblica',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'https://_version/_book/s_chap-s_vers.htm',
esv_bible = 'https://www.esv.org/_book+s_chap:s_vers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local args = frame:getParent().args
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local this_page = mw.title.getCurrentTitle()
local mainspace = this_page:inNamespaces( 0 )
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or tonumber(trimArg(args[1])) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4]) or default_version)
text = trimArg(args[5]) or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3]) or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if trimArg(args.nobook) == 'yes' then
text = ref
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
local e_chap, e_vers, s_chap, s_vers
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local v_rangebiblica
if site == 'biblica' then
v_rangebiblica = book .. '.' .. s_chap ..':' .. s_vers ..'-' .. book .. '.' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found and mainspace == true then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num and mainspace == true then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
0wtkjs1ythbqiuxell1md6w6tcy71ge
64503
64502
2020-08-28T17:14:50Z
en>Jonesey95
0
another attempt to fix biblica
64503
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_cds = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chaps = {
'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude',
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'https://www.biblica.com/bible/?osis=_version:bib_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'https://_version/_book/s_chap-s_vers.htm',
esv_bible = 'https://www.esv.org/_book+s_chap:s_vers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local args = frame:getParent().args
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local this_page = mw.title.getCurrentTitle()
local mainspace = this_page:inNamespaces( 0 )
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or tonumber(trimArg(args[1])) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4]) or default_version)
text = trimArg(args[5]) or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3]) or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if trimArg(args.nobook) == 'yes' then
text = ref
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
local e_chap, e_vers, s_chap, s_vers
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local bib_range
if site == 'biblica' then
bib_range = book .. '.' .. s_chap ..':' .. s_vers ..'-' .. book .. '.' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found and mainspace == true then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num and mainspace == true then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
hza8i8v84cw78kvp31x8kwlt8ei69fr
64504
64503
2020-08-28T17:16:05Z
en>Jonesey95
0
get bib_range into url
64504
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_cds = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chaps = {
'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude',
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'https://www.biblica.com/bible/?osis=_version:bib_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'https://_version/_book/s_chap-s_vers.htm',
esv_bible = 'https://www.esv.org/_book+s_chap:s_vers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local args = frame:getParent().args
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local this_page = mw.title.getCurrentTitle()
local mainspace = this_page:inNamespaces( 0 )
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or tonumber(trimArg(args[1])) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4]) or default_version)
text = trimArg(args[5]) or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3]) or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if trimArg(args.nobook) == 'yes' then
text = ref
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
local e_chap, e_vers, s_chap, s_vers
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
local bib_range
if site == 'biblica' then
bib_range = book .. '.' .. s_chap ..':' .. s_vers ..'-' .. book .. '.' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
url = mw.ustring.gsub(url, 'bib_range', bib_range)
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found and mainspace == true then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num and mainspace == true then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
iqtfgwgsv75edk2o4qfnnsb16nmsegc
64505
64504
2020-08-28T17:16:41Z
en>Jonesey95
0
revert to last good version before my failed attempts.
64505
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_cds = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chaps = {
'obadiah', 'epistle_of_jeremiah', 'prayer_of_azariah',
'susanna', 'bel_and_the_dragon', 'prayer_of_manasseh', 'philemon', '2_john',
'3_john', 'jude',
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site, use _book, v_range, etc. for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book+v_range&version=_version',
wikisource = 's:Bible (_version)/_book#s_chap:s_vers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_books_chap.htm#s_vers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book.v_range',
usccb = 'http://www.usccb.org/bible/_book.s_chap:s_vers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20v_range&version=_version',
bible_hub = 'https://_version/_book/s_chap-s_vers.htm',
esv_bible = 'https://www.esv.org/_book+s_chap:s_vers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(arg)
if arg == '' or arg == ' ' or arg == nil then
return nil
else
return mw.text.trim(arg)
end
end
local function valueExists(tbl, value)
for k,v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local res = ''
local s = mw.text.trim(arg or '')
local words = mw.text.split( s, '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local args = frame:getParent().args
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local this_page = mw.title.getCurrentTitle()
local mainspace = this_page:inNamespaces( 0 )
if trimArg(args[1]) == nil or trimArg(args[2]) == nil or tonumber(trimArg(args[1])) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (trimArg(args[2]) or '')) or ''
ref = trimArg(args[3]) or ''
version = mw.ustring.lower(trimArg(args[4]) or default_version)
text = trimArg(args[5]) or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = trimArg(args[1]) or ''
ref = trimArg(args[2]) or ''
version = mw.ustring.lower(trimArg(args[3]) or default_version)
text = trimArg(args[4]) or (input_book .. ' ' .. ref)
end
if trimArg(args.nobook) == 'yes' then
text = ref
end
if tonumber(version) ~= nil then
version = tonumber(version)
version_num = true
end
version = version_num_cds[version] or version
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = mw.ustring.gsub(input_book, '%p', '')
book = mw.ustring.gsub(book, ' ', '_')
book = mw.ustring.lower(book)
local book_found = false
for full_books, alias_tbls in pairs(book_aliases) do
if mw.ustring.gsub(book, '_', '') == mw.ustring.gsub(full_books, '_', '') then --is the book already standardized?
book_found = true
elseif valueExists(book_aliases[full_books], mw.ustring.gsub(book, '_', '')) then --check to see if it exists as a value in each table
book = full_books
book_found = true
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae'
end --the anglicized version does
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
local e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = mw.ustring.gsub(v, '%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = mw.ustring.gsub(v, '%D', '') end
local e_chap, e_vers, s_chap, s_vers
if valueExists(no_chaps, book) then
s_chap = 1
s_vers = s_ref[1] or s_ref[2] or 1
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --put book in title case, only because it looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling of aspects of the components of the url
s_chap = string.format( '%x', s_chap/10 ) .. string.sub(string.format('%02d', s_chap), -1)
elseif (site == 'oremus') or (site == 'esv_bible') then
book = mw.ustring.gsub(book, '_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = mw.ustring.gsub(book, '_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if s_ref[2] == nil then --case of chapter range only
v_range = s_chap ..'–' .. e_chap
else
v_range = s_chap ..':' .. s_vers ..'–' .. e_chap ..':' .. e_vers --case of chapter and verse range
end
local url = mw.ustring.gsub(urlpat, '_book', book) --get the components into the urls
url = mw.ustring.gsub(url, 's_chap', s_chap)
url = mw.ustring.gsub(url, 's_vers', s_vers)
url = mw.ustring.gsub(url, 'e_chap', e_chap)
url = mw.ustring.gsub(url, 'e_vers', e_vers)
url = mw.ustring.gsub(url, 'v_range', v_range)
url = mw.ustring.gsub(url, '_version', version)
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if not book_found and mainspace == true then
table.insert(errors, '[[Category:Pages with Bible book errors]]')
end
if version_num and mainspace == true then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
return fulllink .. (table.concat(errors) or '')
end
return p
5ve1okhp2g332m5y2ko27trj2dj9zm3
64506
64505
2020-09-06T01:36:24Z
en>Johnuniq
0
update from [[Module:Bibleverse/sandbox]]; tweaks + fix URLs for biblica.com and usccb.org and fix links to no-chapter books; display error message as well as add [[:Category:Pages with Bible version errors]]
64506
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_codes = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
'1_esdras', '2_esdras', 'judith', '1_maccabees', '2_maccabees',
'3_maccabees', '4_maccabees', 'prayer_of_manasseh', 'susanna', 'tobit',
'wisdom_of_solomon', 'prayer_of_azariah', 'rest_of_esther', 'bel_and_the_dragon',
'epistle_of_jeremiah',
}
--these books only have one chapter, have to be handled differently
local no_chapters = {
['obadiah'] = true, ['epistle_of_jeremiah'] = true, ['prayer_of_azariah'] = true,
['susanna'] = true, ['bel_and_the_dragon'] = true, ['prayer_of_manasseh'] = true,
['philemon'] = true, ['2_john'] = true, ['3_john'] = true, ['jude'] = true,
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site using _book etc. (underscore then letters [a-z]) for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book%20_vrange&version=_version',
wikisource = 's:Bible (_version)/_book#_schap:_svers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_book_schap.htm#_svers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book%20_vrange',
usccb = 'https://bible.usccb.org/bible/_book/_schap?_svers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20_vrange&version=_version',
bible_hub = 'https://_version/_book/_schap-_svers.htm',
esv_bible = 'https://www.esv.org/_book+_schap:_svers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(text)
if type(text) == 'string' then
text = text:match('(%S.-)%s*$') --trimmed text or nil if empty
end
return text
end
local function valueExists(tbl, value)
for _, v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local words = mw.text.split(mw.text.trim(arg or ''), '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local targs = frame:getParent().args
local args = {}
for _, param in ipairs({1, 2, 3, 4, 5, 'nobook'}) do
args[param] = trimArg(targs[param])
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local mainspace = mw.title.getCurrentTitle():inNamespaces(0)
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = args[4] or (input_book .. ' ' .. ref)
end
if args.nobook == 'yes' then
text = ref
end
text = text:gsub('-', '–') --change hyphens to en dashes (3:2-5 → 3:2–5)
if tonumber(version) then
version = version_num_codes[tonumber(version)] or version
version_num = true
end
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = input_book:gsub('%p', ''):gsub(' ', '_')
book = mw.ustring.lower(book)
local book_found = false
local standard = book:gsub('_', '')
for full_book, aliases in pairs(book_aliases) do
if standard == full_book:gsub('_', '') or valueExists(aliases, standard) then
book = full_book
book_found = true
break
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if valueExists(apoc, book) and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' --the anglicized version does
end
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = v:gsub('%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = v:gsub('%D', '') end
local e_chap, e_vers, s_chap, s_vers
local chapter_only = not s_ref[2]
if no_chapters[book] then
chapter_only = false
s_chap = 1
s_vers = s_ref[2] or s_ref[1] or 1 --verse 3 can be specified as "3" or "1:3"
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --title case looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling for components of the url
if not tonumber(s_chap) then --non-numeric characters were omitted above so this may not be what was entered
error('Bibleverse error: start chapter should be a number', 0)
end
s_chap = string.format('%x', s_chap/10) .. (s_chap % 10)
elseif site == 'biblica' or site == 'oremus' then
book = book:gsub('_', '%%20')
elseif site == 'esv_bible' then
book = book:gsub('_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = book:gsub('_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if chapter_only then
if e_chap == s_chap then
v_range = s_chap
else
v_range = s_chap .. '–' .. e_chap
end
else
if e_chap == s_chap and e_vers == s_vers then
v_range = s_chap ..':' .. s_vers
elseif e_chap == s_chap then
v_range = s_chap .. ':' .. s_vers .. '–' .. e_vers
else
v_range = s_chap .. ':' .. s_vers .. '–' .. e_chap .. ':' .. e_vers
end
end
local url = urlpat:gsub('_%l+', { --get the components into the url
_book = book,
_schap = s_chap,
_svers = s_vers,
_echap = e_chap,
_evers = e_vers,
_vrange = v_range,
_version = version,
})
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if mainspace then
if not book_found then
table.insert(errors, '<span style="color:red">Template:Bibleverse with invalid book</span>[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
end
return fulllink .. table.concat(errors)
end
return p
cxn7f67frgscd8z44yzv6m3etxwlibk
64507
64506
2020-09-24T02:01:15Z
en>Johnuniq
0
update from sandbox to fix oremus links for Sirach and Ecclesiasticus as reported at [[Template talk:Bibleverse]]
64507
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_codes = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
['1_esdras'] = true, ['2_esdras'] = true, ['judith'] = true, ['1_maccabees'] = true,
['2_maccabees'] = true, ['3_maccabees'] = true, ['4_maccabees'] = true,
['prayer_of_manasseh'] = true, ['susanna'] = true, ['tobit'] = true,
['wisdom_of_solomon'] = true, ['prayer_of_azariah'] = true, ['rest_of_esther'] = true,
['bel_and_the_dragon'] = true, ['epistle_of_jeremiah'] = true,
['sirach'] = true, ['ecclesiasticus'] = true,
}
--these books only have one chapter, have to be handled differently
local no_chapters = {
['obadiah'] = true, ['epistle_of_jeremiah'] = true, ['prayer_of_azariah'] = true,
['susanna'] = true, ['bel_and_the_dragon'] = true, ['prayer_of_manasseh'] = true,
['philemon'] = true, ['2_john'] = true, ['3_john'] = true, ['jude'] = true,
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site using _book etc. (underscore then letters [a-z]) for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book%20_vrange&version=_version',
wikisource = 's:Bible (_version)/_book#_schap:_svers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_book_schap.htm#_svers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book%20_vrange',
usccb = 'https://bible.usccb.org/bible/_book/_schap?_svers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20_vrange&version=_version',
bible_hub = 'https://_version/_book/_schap-_svers.htm',
esv_bible = 'https://www.esv.org/_book+_schap:_svers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(text)
if type(text) == 'string' then
text = text:match('(%S.-)%s*$') --trimmed text or nil if empty
end
return text
end
local function valueExists(tbl, value)
for _, v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local words = mw.text.split(mw.text.trim(arg or ''), '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local targs = frame:getParent().args
local args = {}
for _, param in ipairs({1, 2, 3, 4, 5, 'nobook'}) do
args[param] = trimArg(targs[param])
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local mainspace = mw.title.getCurrentTitle():inNamespaces(0)
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = args[4] or (input_book .. ' ' .. ref)
end
if args.nobook == 'yes' then
text = ref
end
text = text:gsub('-', '–') --change hyphens to en dashes (3:2-5 → 3:2–5)
if tonumber(version) then
version = version_num_codes[tonumber(version)] or version
version_num = true
end
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = input_book:gsub('%p', ''):gsub(' ', '_')
book = mw.ustring.lower(book)
local book_found = false
local standard = book:gsub('_', '')
for full_book, aliases in pairs(book_aliases) do
if standard == full_book:gsub('_', '') or valueExists(aliases, standard) then
book = full_book
book_found = true
break
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if apoc[book] and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' --the anglicized version does
end
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = v:gsub('%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = v:gsub('%D', '') end
local e_chap, e_vers, s_chap, s_vers
local chapter_only = not s_ref[2]
if no_chapters[book] then
chapter_only = false
s_chap = 1
s_vers = s_ref[2] or s_ref[1] or 1 --verse 3 can be specified as "3" or "1:3"
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --title case looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling for components of the url
if not tonumber(s_chap) then --non-numeric characters were omitted above so this may not be what was entered
error('Bibleverse error: start chapter should be a number', 0)
end
s_chap = string.format('%x', s_chap/10) .. (s_chap % 10)
elseif site == 'biblica' or site == 'oremus' then
book = book:gsub('_', '%%20')
elseif site == 'esv_bible' then
book = book:gsub('_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = book:gsub('_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if chapter_only then
if e_chap == s_chap then
v_range = s_chap
else
v_range = s_chap .. '–' .. e_chap
end
else
if e_chap == s_chap and e_vers == s_vers then
v_range = s_chap ..':' .. s_vers
elseif e_chap == s_chap then
v_range = s_chap .. ':' .. s_vers .. '–' .. e_vers
else
v_range = s_chap .. ':' .. s_vers .. '–' .. e_chap .. ':' .. e_vers
end
end
local url = urlpat:gsub('_%l+', { --get the components into the url
_book = book,
_schap = s_chap,
_svers = s_vers,
_echap = e_chap,
_evers = e_vers,
_vrange = v_range,
_version = version,
})
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if mainspace then
if not book_found then
table.insert(errors, '<span style="color:red">Template:Bibleverse with invalid book</span>[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
end
return fulllink .. table.concat(errors)
end
return p
5mh4xr9af13dl6ue9u9lhhdtxwsocs5
64508
64507
2021-04-29T05:01:12Z
en>Johnuniq
0
update from [[Module:Bibleverse/sandbox]] with edit by [[User:Akeosnhaoe]] to add biblegateway book as replacing '_' with '%20' for better result when click link
64508
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_codes = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
['1_esdras'] = true, ['2_esdras'] = true, ['judith'] = true, ['1_maccabees'] = true,
['2_maccabees'] = true, ['3_maccabees'] = true, ['4_maccabees'] = true,
['prayer_of_manasseh'] = true, ['susanna'] = true, ['tobit'] = true,
['wisdom_of_solomon'] = true, ['prayer_of_azariah'] = true, ['rest_of_esther'] = true,
['bel_and_the_dragon'] = true, ['epistle_of_jeremiah'] = true,
['sirach'] = true, ['ecclesiasticus'] = true,
}
--these books only have one chapter, have to be handled differently
local no_chapters = {
['obadiah'] = true, ['epistle_of_jeremiah'] = true, ['prayer_of_azariah'] = true,
['susanna'] = true, ['bel_and_the_dragon'] = true, ['prayer_of_manasseh'] = true,
['philemon'] = true, ['2_john'] = true, ['3_john'] = true, ['jude'] = true,
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site using _book etc. (underscore then letters [a-z]) for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book%20_vrange&version=_version',
wikisource = 's:Bible (_version)/_book#_schap:_svers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_book_schap.htm#_svers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book%20_vrange',
usccb = 'https://bible.usccb.org/bible/_book/_schap?_svers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book%20_vrange&version=_version',
bible_hub = 'https://_version/_book/_schap-_svers.htm',
esv_bible = 'https://www.esv.org/_book+_schap:_svers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(text)
if type(text) == 'string' then
text = text:match('(%S.-)%s*$') --trimmed text or nil if empty
end
return text
end
local function valueExists(tbl, value)
for _, v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local words = mw.text.split(mw.text.trim(arg or ''), '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local targs = frame:getParent().args
local args = {}
for _, param in ipairs({1, 2, 3, 4, 5, 'nobook'}) do
args[param] = trimArg(targs[param])
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local mainspace = mw.title.getCurrentTitle():inNamespaces(0)
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = args[4] or (input_book .. ' ' .. ref)
end
if args.nobook == 'yes' then
text = ref
end
text = text:gsub('-', '–') --change hyphens to en dashes (3:2-5 → 3:2–5)
if tonumber(version) then
version = version_num_codes[tonumber(version)] or version
version_num = true
end
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = input_book:gsub('%p', ''):gsub(' ', '_')
book = mw.ustring.lower(book)
local book_found = false
local standard = book:gsub('_', '')
for full_book, aliases in pairs(book_aliases) do
if standard == full_book:gsub('_', '') or valueExists(aliases, standard) then
book = full_book
book_found = true
break
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if apoc[book] and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' --the anglicized version does
end
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = v:gsub('%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = v:gsub('%D', '') end
local e_chap, e_vers, s_chap, s_vers
local chapter_only = not s_ref[2]
if no_chapters[book] then
chapter_only = false
s_chap = 1
s_vers = s_ref[2] or s_ref[1] or 1 --verse 3 can be specified as "3" or "1:3"
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --title case looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling for components of the url
if not tonumber(s_chap) then --non-numeric characters were omitted above so this may not be what was entered
error('Bibleverse error: start chapter should be a number', 0)
end
s_chap = string.format('%x', s_chap/10) .. (s_chap % 10)
elseif site == 'biblica' or site == 'oremus' or site == 'biblegateway' then
book = book:gsub('_', '%%20')
elseif site == 'esv_bible' then
book = book:gsub('_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = book:gsub('_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if chapter_only then
if e_chap == s_chap then
v_range = s_chap
else
v_range = s_chap .. '–' .. e_chap
end
else
if e_chap == s_chap and e_vers == s_vers then
v_range = s_chap ..':' .. s_vers
elseif e_chap == s_chap then
v_range = s_chap .. ':' .. s_vers .. '–' .. e_vers
else
v_range = s_chap .. ':' .. s_vers .. '–' .. e_chap .. ':' .. e_vers
end
end
local url = urlpat:gsub('_%l+', { --get the components into the url
_book = book,
_schap = s_chap,
_svers = s_vers,
_echap = e_chap,
_evers = e_vers,
_vrange = v_range,
_version = version,
})
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if mainspace then
if not book_found then
table.insert(errors, '<span style="color:red">Template:Bibleverse with invalid book</span>[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
end
return fulllink .. table.concat(errors)
end
return p
tptgwwuf5cbqvzlan4x1frlyc3zn0xq
64509
64508
2021-05-05T04:56:13Z
en>Johnuniq
0
update from [[Module:Bibleverse/sandbox]] with edit by [[User:Akeosnhaoe]] to use '+' instead of '%20' for biblegateway
64509
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_codes = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
['1_esdras'] = true, ['2_esdras'] = true, ['judith'] = true, ['1_maccabees'] = true,
['2_maccabees'] = true, ['3_maccabees'] = true, ['4_maccabees'] = true,
['prayer_of_manasseh'] = true, ['susanna'] = true, ['tobit'] = true,
['wisdom_of_solomon'] = true, ['prayer_of_azariah'] = true, ['rest_of_esther'] = true,
['bel_and_the_dragon'] = true, ['epistle_of_jeremiah'] = true,
['sirach'] = true, ['ecclesiasticus'] = true,
}
--these books only have one chapter, have to be handled differently
local no_chapters = {
['obadiah'] = true, ['epistle_of_jeremiah'] = true, ['prayer_of_azariah'] = true,
['susanna'] = true, ['bel_and_the_dragon'] = true, ['prayer_of_manasseh'] = true,
['philemon'] = true, ['2_john'] = true, ['3_john'] = true, ['jude'] = true,
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site using _book etc. (underscore then letters [a-z]) for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book%20_vrange&version=_version',
wikisource = 's:Bible (_version)/_book#_schap:_svers',
mechon_mamre = 'https://www.mechon-mamre.org/_version_book_schap.htm#_svers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book%20_vrange',
usccb = 'https://bible.usccb.org/bible/_book/_schap?_svers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book+_vrange&version=_version',
bible_hub = 'https://_version/_book/_schap-_svers.htm',
esv_bible = 'https://www.esv.org/_book+_schap:_svers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(text)
if type(text) == 'string' then
text = text:match('(%S.-)%s*$') --trimmed text or nil if empty
end
return text
end
local function valueExists(tbl, value)
for _, v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local words = mw.text.split(mw.text.trim(arg or ''), '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local targs = frame:getParent().args
local args = {}
for _, param in ipairs({1, 2, 3, 4, 5, 'nobook'}) do
args[param] = trimArg(targs[param])
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local mainspace = mw.title.getCurrentTitle():inNamespaces(0)
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = args[4] or (input_book .. ' ' .. ref)
end
if args.nobook == 'yes' then
text = ref
end
text = text:gsub('-', '–') --change hyphens to en dashes (3:2-5 → 3:2–5)
if tonumber(version) then
version = version_num_codes[tonumber(version)] or version
version_num = true
end
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = input_book:gsub('%p', ''):gsub(' ', '_')
book = mw.ustring.lower(book)
local book_found = false
local standard = book:gsub('_', '')
for full_book, aliases in pairs(book_aliases) do
if standard == full_book:gsub('_', '') or valueExists(aliases, standard) then
book = full_book
book_found = true
break
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if apoc[book] and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' --the anglicized version does
end
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = v:gsub('%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = v:gsub('%D', '') end
local e_chap, e_vers, s_chap, s_vers
local chapter_only = not s_ref[2]
if no_chapters[book] then
chapter_only = false
s_chap = 1
s_vers = s_ref[2] or s_ref[1] or 1 --verse 3 can be specified as "3" or "1:3"
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --title case looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling for components of the url
if not tonumber(s_chap) then --non-numeric characters were omitted above so this may not be what was entered
error('Bibleverse error: start chapter should be a number', 0)
end
s_chap = string.format('%x', s_chap/10) .. (s_chap % 10)
elseif site == 'biblica' or site == 'oremus' then
book = book:gsub('_', '%%20')
elseif site == 'esv_bible' or site == 'biblegateway' then
book = book:gsub('_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = book:gsub('_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if chapter_only then
if e_chap == s_chap then
v_range = s_chap
else
v_range = s_chap .. '–' .. e_chap
end
else
if e_chap == s_chap and e_vers == s_vers then
v_range = s_chap ..':' .. s_vers
elseif e_chap == s_chap then
v_range = s_chap .. ':' .. s_vers .. '–' .. e_vers
else
v_range = s_chap .. ':' .. s_vers .. '–' .. e_chap .. ':' .. e_vers
end
end
local url = urlpat:gsub('_%l+', { --get the components into the url
_book = book,
_schap = s_chap,
_svers = s_vers,
_echap = e_chap,
_evers = e_vers,
_vrange = v_range,
_version = version,
})
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if mainspace then
if not book_found then
table.insert(errors, '<span style="color:red">Template:Bibleverse with invalid book</span>[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
end
return fulllink .. table.concat(errors)
end
return p
5vqxvvmb8uf9gsm03nocxgcoevngzw7
64510
64509
2022-01-03T23:59:53Z
en>Johnuniq
0
for HE, remove "www." from mechon-mamre.org URL because it is causing "security risk" warnings in browsers as their SSL certificate does not include wwww; per Anastrophe at template talk
64510
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_codes = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
['1_esdras'] = true, ['2_esdras'] = true, ['judith'] = true, ['1_maccabees'] = true,
['2_maccabees'] = true, ['3_maccabees'] = true, ['4_maccabees'] = true,
['prayer_of_manasseh'] = true, ['susanna'] = true, ['tobit'] = true,
['wisdom_of_solomon'] = true, ['prayer_of_azariah'] = true, ['rest_of_esther'] = true,
['bel_and_the_dragon'] = true, ['epistle_of_jeremiah'] = true,
['sirach'] = true, ['ecclesiasticus'] = true,
}
--these books only have one chapter, have to be handled differently
local no_chapters = {
['obadiah'] = true, ['epistle_of_jeremiah'] = true, ['prayer_of_azariah'] = true,
['susanna'] = true, ['bel_and_the_dragon'] = true, ['prayer_of_manasseh'] = true,
['philemon'] = true, ['2_john'] = true, ['3_john'] = true, ['jude'] = true,
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site using _book etc. (underscore then letters [a-z]) for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book%20_vrange&version=_version',
wikisource = 's:Bible (_version)/_book#_schap:_svers',
mechon_mamre = 'https://mechon-mamre.org/_version_book_schap.htm#_svers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book%20_vrange',
usccb = 'https://bible.usccb.org/bible/_book/_schap?_svers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book+_vrange&version=_version',
bible_hub = 'https://_version/_book/_schap-_svers.htm',
esv_bible = 'https://www.esv.org/_book+_schap:_svers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(text)
if type(text) == 'string' then
text = text:match('(%S.-)%s*$') --trimmed text or nil if empty
end
return text
end
local function valueExists(tbl, value)
for _, v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local words = mw.text.split(mw.text.trim(arg or ''), '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local targs = frame:getParent().args
local args = {}
for _, param in ipairs({1, 2, 3, 4, 5, 'nobook'}) do
args[param] = trimArg(targs[param])
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local mainspace = mw.title.getCurrentTitle():inNamespaces(0)
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = args[4] or (input_book .. ' ' .. ref)
end
if args.nobook == 'yes' then
text = ref
end
text = text:gsub('-', '–') --change hyphens to en dashes (3:2-5 → 3:2–5)
if tonumber(version) then
version = version_num_codes[tonumber(version)] or version
version_num = true
end
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = input_book:gsub('%p', ''):gsub(' ', '_')
book = mw.ustring.lower(book)
local book_found = false
local standard = book:gsub('_', '')
for full_book, aliases in pairs(book_aliases) do
if standard == full_book:gsub('_', '') or valueExists(aliases, standard) then
book = full_book
book_found = true
break
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if apoc[book] and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' --the anglicized version does
end
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = v:gsub('%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = v:gsub('%D', '') end
local e_chap, e_vers, s_chap, s_vers
local chapter_only = not s_ref[2]
if no_chapters[book] then
chapter_only = false
s_chap = 1
s_vers = s_ref[2] or s_ref[1] or 1 --verse 3 can be specified as "3" or "1:3"
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --title case looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling for components of the url
if not tonumber(s_chap) then --non-numeric characters were omitted above so this may not be what was entered
error('Bibleverse error: start chapter should be a number', 0)
end
s_chap = string.format('%x', s_chap/10) .. (s_chap % 10)
elseif site == 'biblica' or site == 'oremus' then
book = book:gsub('_', '%%20')
elseif site == 'esv_bible' or site == 'biblegateway' then
book = book:gsub('_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = book:gsub('_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if chapter_only then
if e_chap == s_chap then
v_range = s_chap
else
v_range = s_chap .. '–' .. e_chap
end
else
if e_chap == s_chap and e_vers == s_vers then
v_range = s_chap ..':' .. s_vers
elseif e_chap == s_chap then
v_range = s_chap .. ':' .. s_vers .. '–' .. e_vers
else
v_range = s_chap .. ':' .. s_vers .. '–' .. e_chap .. ':' .. e_vers
end
end
local url = urlpat:gsub('_%l+', { --get the components into the url
_book = book,
_schap = s_chap,
_svers = s_vers,
_echap = e_chap,
_evers = e_vers,
_vrange = v_range,
_version = version,
})
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = '[[' .. url .. '|' .. text .. ']]'
else
fulllink = '[' .. url .. ' ' .. text .. ']'
end
if mainspace then
if not book_found then
table.insert(errors, '<span style="color:red">Template:Bibleverse with invalid book</span>[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
end
return fulllink .. table.concat(errors)
end
return p
mwvg1s59y1uiukylhnijbyhji3m1lv3
64511
64510
2023-01-07T15:42:40Z
en>Primefac
0
sync from sandbox - option for wikilink
64511
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_codes = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
['1_esdras'] = true, ['2_esdras'] = true, ['judith'] = true, ['1_maccabees'] = true,
['2_maccabees'] = true, ['3_maccabees'] = true, ['4_maccabees'] = true,
['prayer_of_manasseh'] = true, ['susanna'] = true, ['tobit'] = true,
['wisdom_of_solomon'] = true, ['prayer_of_azariah'] = true, ['rest_of_esther'] = true,
['bel_and_the_dragon'] = true, ['epistle_of_jeremiah'] = true,
['sirach'] = true, ['ecclesiasticus'] = true,
}
--these books only have one chapter, have to be handled differently
local no_chapters = {
['obadiah'] = true, ['epistle_of_jeremiah'] = true, ['prayer_of_azariah'] = true,
['susanna'] = true, ['bel_and_the_dragon'] = true, ['prayer_of_manasseh'] = true,
['philemon'] = true, ['2_john'] = true, ['3_john'] = true, ['jude'] = true,
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
nasb = 'biblica', msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site using _book etc. (underscore then letters [a-z]) for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book%20_vrange&version=_version',
wikisource = 's:Bible (_version)/_book#_schap:_svers',
mechon_mamre = 'https://mechon-mamre.org/_version_book_schap.htm#_svers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book%20_vrange',
usccb = 'https://bible.usccb.org/bible/_book/_schap?_svers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book+_vrange&version=_version',
bible_hub = 'https://_version/_book/_schap-_svers.htm',
esv_bible = 'https://www.esv.org/_book+_schap:_svers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(text)
if type(text) == 'string' then
text = text:match('(%S.-)%s*$') --trimmed text or nil if empty
end
return text
end
local function valueExists(tbl, value)
for _, v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local words = mw.text.split(mw.text.trim(arg or ''), '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local targs = frame:getParent().args
local args = {}
for _, param in ipairs({1, 2, 3, 4, 5, 'nobook', 'wlink'}) do
args[param] = trimArg(targs[param])
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local wikilink = ''
local mainspace = mw.title.getCurrentTitle():inNamespaces(0)
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
wikilink = trimArg((args[1] or 'Book of') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
wikilink = 'Book of ' .. args[1]
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = args[4] or (input_book .. ' ' .. ref)
end
if args.nobook == 'yes' then
text = ref
end
if args.wlink == 'yes' then
text = ref
wikilink = '[[' .. wikilink .. '|' .. input_book .. ']] '
else
wikilink = ''
end
text = text:gsub('-', '–') --change hyphens to en dashes (3:2-5 → 3:2–5)
if tonumber(version) then
version = version_num_codes[tonumber(version)] or version
version_num = true
end
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = input_book:gsub('%p', ''):gsub(' ', '_')
book = mw.ustring.lower(book)
local book_found = false
local standard = book:gsub('_', '')
for full_book, aliases in pairs(book_aliases) do
if standard == full_book:gsub('_', '') or valueExists(aliases, standard) then
book = full_book
book_found = true
break
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if apoc[book] and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' --the anglicized version does
end
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = v:gsub('%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = v:gsub('%D', '') end
local e_chap, e_vers, s_chap, s_vers
local chapter_only = not s_ref[2]
if no_chapters[book] then
chapter_only = false
s_chap = 1
s_vers = s_ref[2] or s_ref[1] or 1 --verse 3 can be specified as "3" or "1:3"
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --title case looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling for components of the url
if not tonumber(s_chap) then --non-numeric characters were omitted above so this may not be what was entered
error('Bibleverse error: start chapter should be a number', 0)
end
s_chap = string.format('%x', s_chap/10) .. (s_chap % 10)
elseif site == 'biblica' or site == 'oremus' then
book = book:gsub('_', '%%20')
elseif site == 'esv_bible' or site == 'biblegateway' then
book = book:gsub('_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = book:gsub('_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if chapter_only then
if e_chap == s_chap then
v_range = s_chap
else
v_range = s_chap .. '–' .. e_chap
end
else
if e_chap == s_chap and e_vers == s_vers then
v_range = s_chap ..':' .. s_vers
elseif e_chap == s_chap then
v_range = s_chap .. ':' .. s_vers .. '–' .. e_vers
else
v_range = s_chap .. ':' .. s_vers .. '–' .. e_chap .. ':' .. e_vers
end
end
local url = urlpat:gsub('_%l+', { --get the components into the url
_book = book,
_schap = s_chap,
_svers = s_vers,
_echap = e_chap,
_evers = e_vers,
_vrange = v_range,
_version = version,
})
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = wikilink .. '[[' .. url .. '|' .. text .. ']]'
else
fulllink = wikilink .. '[' .. url .. ' ' .. text .. ']'
end
if mainspace then
if not book_found then
table.insert(errors, '<span style="color:red">Template:Bibleverse with invalid book</span>[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
end
return fulllink .. table.concat(errors)
end
return p
03mt5rcwmd6jb50nc9lfyv6n5sf7axo
64512
64511
2023-01-18T06:17:55Z
en>Paine Ellsworth
0
per edit request on talk page - remove nasb so that it can be forwarded to the latest version on BibleGateway
64512
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_codes = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
['1_esdras'] = true, ['2_esdras'] = true, ['judith'] = true, ['1_maccabees'] = true,
['2_maccabees'] = true, ['3_maccabees'] = true, ['4_maccabees'] = true,
['prayer_of_manasseh'] = true, ['susanna'] = true, ['tobit'] = true,
['wisdom_of_solomon'] = true, ['prayer_of_azariah'] = true, ['rest_of_esther'] = true,
['bel_and_the_dragon'] = true, ['epistle_of_jeremiah'] = true,
['sirach'] = true, ['ecclesiasticus'] = true,
}
--these books only have one chapter, have to be handled differently
local no_chapters = {
['obadiah'] = true, ['epistle_of_jeremiah'] = true, ['prayer_of_azariah'] = true,
['susanna'] = true, ['bel_and_the_dragon'] = true, ['prayer_of_manasseh'] = true,
['philemon'] = true, ['2_john'] = true, ['3_john'] = true, ['jude'] = true,
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site using _book etc. (underscore then letters [a-z]) for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book%20_vrange&version=_version',
wikisource = 's:Bible (_version)/_book#_schap:_svers',
mechon_mamre = 'https://mechon-mamre.org/_version_book_schap.htm#_svers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book%20_vrange',
usccb = 'https://bible.usccb.org/bible/_book/_schap?_svers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book+_vrange&version=_version',
bible_hub = 'https://_version/_book/_schap-_svers.htm',
esv_bible = 'https://www.esv.org/_book+_schap:_svers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(text)
if type(text) == 'string' then
text = text:match('(%S.-)%s*$') --trimmed text or nil if empty
end
return text
end
local function valueExists(tbl, value)
for _, v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local words = mw.text.split(mw.text.trim(arg or ''), '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local targs = frame:getParent().args
local args = {}
for _, param in ipairs({1, 2, 3, 4, 5, 'nobook', 'wlink'}) do
args[param] = trimArg(targs[param])
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local wikilink = ''
local mainspace = mw.title.getCurrentTitle():inNamespaces(0)
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
wikilink = trimArg((args[1] or 'Book of') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
wikilink = 'Book of ' .. args[1]
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = args[4] or (input_book .. ' ' .. ref)
end
if args.nobook == 'yes' then
text = ref
end
if args.wlink == 'yes' then
text = ref
wikilink = '[[' .. wikilink .. '|' .. input_book .. ']] '
else
wikilink = ''
end
text = text:gsub('-', '–') --change hyphens to en dashes (3:2-5 → 3:2–5)
if tonumber(version) then
version = version_num_codes[tonumber(version)] or version
version_num = true
end
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = input_book:gsub('%p', ''):gsub(' ', '_')
book = mw.ustring.lower(book)
local book_found = false
local standard = book:gsub('_', '')
for full_book, aliases in pairs(book_aliases) do
if standard == full_book:gsub('_', '') or valueExists(aliases, standard) then
book = full_book
book_found = true
break
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if apoc[book] and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' --the anglicized version does
end
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = v:gsub('%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = v:gsub('%D', '') end
local e_chap, e_vers, s_chap, s_vers
local chapter_only = not s_ref[2]
if no_chapters[book] then
chapter_only = false
s_chap = 1
s_vers = s_ref[2] or s_ref[1] or 1 --verse 3 can be specified as "3" or "1:3"
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --title case looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling for components of the url
if not tonumber(s_chap) then --non-numeric characters were omitted above so this may not be what was entered
error('Bibleverse error: start chapter should be a number', 0)
end
s_chap = string.format('%x', s_chap/10) .. (s_chap % 10)
elseif site == 'biblica' or site == 'oremus' then
book = book:gsub('_', '%%20')
elseif site == 'esv_bible' or site == 'biblegateway' then
book = book:gsub('_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = book:gsub('_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if chapter_only then
if e_chap == s_chap then
v_range = s_chap
else
v_range = s_chap .. '–' .. e_chap
end
else
if e_chap == s_chap and e_vers == s_vers then
v_range = s_chap ..':' .. s_vers
elseif e_chap == s_chap then
v_range = s_chap .. ':' .. s_vers .. '–' .. e_vers
else
v_range = s_chap .. ':' .. s_vers .. '–' .. e_chap .. ':' .. e_vers
end
end
local url = urlpat:gsub('_%l+', { --get the components into the url
_book = book,
_schap = s_chap,
_svers = s_vers,
_echap = e_chap,
_evers = e_vers,
_vrange = v_range,
_version = version,
})
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = wikilink .. '[[' .. url .. '|' .. text .. ']]'
else
fulllink = wikilink .. '[' .. url .. ' ' .. text .. ']'
end
if mainspace then
if not book_found then
table.insert(errors, '<span style="color:red">Template:Bibleverse with invalid book</span>[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
end
return fulllink .. table.concat(errors)
end
return p
8d7rmx7qmjg0ajx1decfzjq1ub6ph0v
64513
64512
2023-05-23T13:23:39Z
en>Primefac
0
add Wycliffe at source
64513
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_codes = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
['1_esdras'] = true, ['2_esdras'] = true, ['judith'] = true, ['1_maccabees'] = true,
['2_maccabees'] = true, ['3_maccabees'] = true, ['4_maccabees'] = true,
['prayer_of_manasseh'] = true, ['susanna'] = true, ['tobit'] = true,
['wisdom_of_solomon'] = true, ['prayer_of_azariah'] = true, ['rest_of_esther'] = true,
['bel_and_the_dragon'] = true, ['epistle_of_jeremiah'] = true,
['sirach'] = true, ['ecclesiasticus'] = true,
}
--these books only have one chapter, have to be handled differently
local no_chapters = {
['obadiah'] = true, ['epistle_of_jeremiah'] = true, ['prayer_of_azariah'] = true,
['susanna'] = true, ['bel_and_the_dragon'] = true, ['prayer_of_manasseh'] = true,
['philemon'] = true, ['2_john'] = true, ['3_john'] = true, ['jude'] = true,
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource', wyc = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site using _book etc. (underscore then letters [a-z]) for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book%20_vrange&version=_version',
wikisource = 's:Bible (_version)/_book#_schap:_svers',
mechon_mamre = 'https://mechon-mamre.org/_version_book_schap.htm#_svers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book%20_vrange',
usccb = 'https://bible.usccb.org/bible/_book/_schap?_svers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book+_vrange&version=_version',
bible_hub = 'https://_version/_book/_schap-_svers.htm',
esv_bible = 'https://www.esv.org/_book+_schap:_svers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
wyc = 'Wycliffe',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(text)
if type(text) == 'string' then
text = text:match('(%S.-)%s*$') --trimmed text or nil if empty
end
return text
end
local function valueExists(tbl, value)
for _, v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local words = mw.text.split(mw.text.trim(arg or ''), '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local targs = frame:getParent().args
local args = {}
for _, param in ipairs({1, 2, 3, 4, 5, 'nobook', 'wlink'}) do
args[param] = trimArg(targs[param])
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local wikilink = ''
local mainspace = mw.title.getCurrentTitle():inNamespaces(0)
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
wikilink = trimArg((args[1] or 'Book of') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
wikilink = 'Book of ' .. args[1]
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = args[4] or (input_book .. ' ' .. ref)
end
if args.nobook == 'yes' then
text = ref
end
if args.wlink == 'yes' then
text = ref
wikilink = '[[' .. wikilink .. '|' .. input_book .. ']] '
else
wikilink = ''
end
text = text:gsub('-', '–') --change hyphens to en dashes (3:2-5 → 3:2–5)
if tonumber(version) then
version = version_num_codes[tonumber(version)] or version
version_num = true
end
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = input_book:gsub('%p', ''):gsub(' ', '_')
book = mw.ustring.lower(book)
local book_found = false
local standard = book:gsub('_', '')
for full_book, aliases in pairs(book_aliases) do
if standard == full_book:gsub('_', '') or valueExists(aliases, standard) then
book = full_book
book_found = true
break
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if apoc[book] and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' --the anglicized version does
end
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = v:gsub('%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = v:gsub('%D', '') end
local e_chap, e_vers, s_chap, s_vers
local chapter_only = not s_ref[2]
if no_chapters[book] then
chapter_only = false
s_chap = 1
s_vers = s_ref[2] or s_ref[1] or 1 --verse 3 can be specified as "3" or "1:3"
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --title case looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling for components of the url
if not tonumber(s_chap) then --non-numeric characters were omitted above so this may not be what was entered
error('Bibleverse error: start chapter should be a number', 0)
end
s_chap = string.format('%x', s_chap/10) .. (s_chap % 10)
elseif site == 'biblica' or site == 'oremus' then
book = book:gsub('_', '%%20')
elseif site == 'esv_bible' or site == 'biblegateway' then
book = book:gsub('_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = book:gsub('_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if chapter_only then
if e_chap == s_chap then
v_range = s_chap
else
v_range = s_chap .. '–' .. e_chap
end
else
if e_chap == s_chap and e_vers == s_vers then
v_range = s_chap ..':' .. s_vers
elseif e_chap == s_chap then
v_range = s_chap .. ':' .. s_vers .. '–' .. e_vers
else
v_range = s_chap .. ':' .. s_vers .. '–' .. e_chap .. ':' .. e_vers
end
end
local url = urlpat:gsub('_%l+', { --get the components into the url
_book = book,
_schap = s_chap,
_svers = s_vers,
_echap = e_chap,
_evers = e_vers,
_vrange = v_range,
_version = version,
})
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = wikilink .. '[[' .. url .. '|' .. text .. ']]'
else
fulllink = wikilink .. '[' .. url .. ' ' .. text .. ']'
end
if mainspace then
if not book_found then
table.insert(errors, '<span style="color:red">Template:Bibleverse with invalid book</span>[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
end
return fulllink .. table.concat(errors)
end
return p
jvbvorrj8osip55t098uhshass9ss38
64514
64513
2023-05-24T09:03:08Z
en>Primefac
0
add Source
64514
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_codes = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
['1_esdras'] = true, ['2_esdras'] = true, ['judith'] = true, ['1_maccabees'] = true,
['2_maccabees'] = true, ['3_maccabees'] = true, ['4_maccabees'] = true,
['prayer_of_manasseh'] = true, ['susanna'] = true, ['tobit'] = true,
['wisdom_of_solomon'] = true, ['prayer_of_azariah'] = true, ['rest_of_esther'] = true,
['bel_and_the_dragon'] = true, ['epistle_of_jeremiah'] = true,
['sirach'] = true, ['ecclesiasticus'] = true,
}
--these books only have one chapter, have to be handled differently
local no_chapters = {
['obadiah'] = true, ['epistle_of_jeremiah'] = true, ['prayer_of_azariah'] = true,
['susanna'] = true, ['bel_and_the_dragon'] = true, ['prayer_of_manasseh'] = true,
['philemon'] = true, ['2_john'] = true, ['3_john'] = true, ['jude'] = true,
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource', wyc = 'wikisource', ws = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site using _book etc. (underscore then letters [a-z]) for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book%20_vrange&version=_version',
wikisource = 's:Bible (_version)/_book#_schap:_svers',
mechon_mamre = 'https://mechon-mamre.org/_version_book_schap.htm#_svers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book%20_vrange',
usccb = 'https://bible.usccb.org/bible/_book/_schap?_svers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book+_vrange&version=_version',
bible_hub = 'https://_version/_book/_schap-_svers.htm',
esv_bible = 'https://www.esv.org/_book+_schap:_svers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
ws = 'Wikisource',
wyc = 'Wycliffe',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(text)
if type(text) == 'string' then
text = text:match('(%S.-)%s*$') --trimmed text or nil if empty
end
return text
end
local function valueExists(tbl, value)
for _, v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local words = mw.text.split(mw.text.trim(arg or ''), '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local targs = frame:getParent().args
local args = {}
for _, param in ipairs({1, 2, 3, 4, 5, 'nobook', 'wlink'}) do
args[param] = trimArg(targs[param])
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local wikilink = ''
local mainspace = mw.title.getCurrentTitle():inNamespaces(0)
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
wikilink = trimArg((args[1] or 'Book of') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
wikilink = 'Book of ' .. args[1]
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = args[4] or (input_book .. ' ' .. ref)
end
if args.nobook == 'yes' then
text = ref
end
if args.wlink == 'yes' then
text = ref
wikilink = '[[' .. wikilink .. '|' .. input_book .. ']] '
else
wikilink = ''
end
text = text:gsub('-', '–') --change hyphens to en dashes (3:2-5 → 3:2–5)
if tonumber(version) then
version = version_num_codes[tonumber(version)] or version
version_num = true
end
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = input_book:gsub('%p', ''):gsub(' ', '_')
book = mw.ustring.lower(book)
local book_found = false
local standard = book:gsub('_', '')
for full_book, aliases in pairs(book_aliases) do
if standard == full_book:gsub('_', '') or valueExists(aliases, standard) then
book = full_book
book_found = true
break
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if apoc[book] and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' --the anglicized version does
end
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = v:gsub('%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = v:gsub('%D', '') end
local e_chap, e_vers, s_chap, s_vers
local chapter_only = not s_ref[2]
if no_chapters[book] then
chapter_only = false
s_chap = 1
s_vers = s_ref[2] or s_ref[1] or 1 --verse 3 can be specified as "3" or "1:3"
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --title case looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling for components of the url
if not tonumber(s_chap) then --non-numeric characters were omitted above so this may not be what was entered
error('Bibleverse error: start chapter should be a number', 0)
end
s_chap = string.format('%x', s_chap/10) .. (s_chap % 10)
elseif site == 'biblica' or site == 'oremus' then
book = book:gsub('_', '%%20')
elseif site == 'esv_bible' or site == 'biblegateway' then
book = book:gsub('_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = book:gsub('_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if chapter_only then
if e_chap == s_chap then
v_range = s_chap
else
v_range = s_chap .. '–' .. e_chap
end
else
if e_chap == s_chap and e_vers == s_vers then
v_range = s_chap ..':' .. s_vers
elseif e_chap == s_chap then
v_range = s_chap .. ':' .. s_vers .. '–' .. e_vers
else
v_range = s_chap .. ':' .. s_vers .. '–' .. e_chap .. ':' .. e_vers
end
end
local url = urlpat:gsub('_%l+', { --get the components into the url
_book = book,
_schap = s_chap,
_svers = s_vers,
_echap = e_chap,
_evers = e_vers,
_vrange = v_range,
_version = version,
})
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = wikilink .. '[[' .. url .. '|' .. text .. ']]'
else
fulllink = wikilink .. '[' .. url .. ' ' .. text .. ']'
end
if mainspace then
if not book_found then
table.insert(errors, '<span style="color:red">Template:Bibleverse with invalid book</span>[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
end
return fulllink .. table.concat(errors)
end
return p
d65oal2jjqxc9ot4o0ja977xaj1epru
64515
64514
2023-05-24T11:56:07Z
en>Primefac
0
add World English ('source)
64515
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_codes = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
['1_esdras'] = true, ['2_esdras'] = true, ['judith'] = true, ['1_maccabees'] = true,
['2_maccabees'] = true, ['3_maccabees'] = true, ['4_maccabees'] = true,
['prayer_of_manasseh'] = true, ['susanna'] = true, ['tobit'] = true,
['wisdom_of_solomon'] = true, ['prayer_of_azariah'] = true, ['rest_of_esther'] = true,
['bel_and_the_dragon'] = true, ['epistle_of_jeremiah'] = true,
['sirach'] = true, ['ecclesiasticus'] = true,
}
--these books only have one chapter, have to be handled differently
local no_chapters = {
['obadiah'] = true, ['epistle_of_jeremiah'] = true, ['prayer_of_azariah'] = true,
['susanna'] = true, ['bel_and_the_dragon'] = true, ['prayer_of_manasseh'] = true,
['philemon'] = true, ['2_john'] = true, ['3_john'] = true, ['jude'] = true,
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource', wyc = 'wikisource', ws = 'wikisource', web = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site using _book etc. (underscore then letters [a-z]) for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book%20_vrange&version=_version',
wikisource = 's:Bible (_version)/_book#_schap:_svers',
mechon_mamre = 'https://mechon-mamre.org/_version_book_schap.htm#_svers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book%20_vrange',
usccb = 'https://bible.usccb.org/bible/_book/_schap?_svers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book+_vrange&version=_version',
bible_hub = 'https://_version/_book/_schap-_svers.htm',
esv_bible = 'https://www.esv.org/_book+_schap:_svers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
ws = 'Wikisource',
web = 'World English',
wyc = 'Wycliffe',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(text)
if type(text) == 'string' then
text = text:match('(%S.-)%s*$') --trimmed text or nil if empty
end
return text
end
local function valueExists(tbl, value)
for _, v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local words = mw.text.split(mw.text.trim(arg or ''), '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local targs = frame:getParent().args
local args = {}
for _, param in ipairs({1, 2, 3, 4, 5, 'nobook', 'wlink'}) do
args[param] = trimArg(targs[param])
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local wikilink = ''
local mainspace = mw.title.getCurrentTitle():inNamespaces(0)
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
wikilink = trimArg((args[1] or 'Book of') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
wikilink = 'Book of ' .. args[1]
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = args[4] or (input_book .. ' ' .. ref)
end
if args.nobook == 'yes' then
text = ref
end
if args.wlink == 'yes' then
text = ref
wikilink = '[[' .. wikilink .. '|' .. input_book .. ']] '
else
wikilink = ''
end
text = text:gsub('-', '–') --change hyphens to en dashes (3:2-5 → 3:2–5)
if tonumber(version) then
version = version_num_codes[tonumber(version)] or version
version_num = true
end
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = input_book:gsub('%p', ''):gsub(' ', '_')
book = mw.ustring.lower(book)
local book_found = false
local standard = book:gsub('_', '')
for full_book, aliases in pairs(book_aliases) do
if standard == full_book:gsub('_', '') or valueExists(aliases, standard) then
book = full_book
book_found = true
break
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if apoc[book] and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' --the anglicized version does
end
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = v:gsub('%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = v:gsub('%D', '') end
local e_chap, e_vers, s_chap, s_vers
local chapter_only = not s_ref[2]
if no_chapters[book] then
chapter_only = false
s_chap = 1
s_vers = s_ref[2] or s_ref[1] or 1 --verse 3 can be specified as "3" or "1:3"
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --title case looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling for components of the url
if not tonumber(s_chap) then --non-numeric characters were omitted above so this may not be what was entered
error('Bibleverse error: start chapter should be a number', 0)
end
s_chap = string.format('%x', s_chap/10) .. (s_chap % 10)
elseif site == 'biblica' or site == 'oremus' then
book = book:gsub('_', '%%20')
elseif site == 'esv_bible' or site == 'biblegateway' then
book = book:gsub('_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = book:gsub('_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if chapter_only then
if e_chap == s_chap then
v_range = s_chap
else
v_range = s_chap .. '–' .. e_chap
end
else
if e_chap == s_chap and e_vers == s_vers then
v_range = s_chap ..':' .. s_vers
elseif e_chap == s_chap then
v_range = s_chap .. ':' .. s_vers .. '–' .. e_vers
else
v_range = s_chap .. ':' .. s_vers .. '–' .. e_chap .. ':' .. e_vers
end
end
local url = urlpat:gsub('_%l+', { --get the components into the url
_book = book,
_schap = s_chap,
_svers = s_vers,
_echap = e_chap,
_evers = e_vers,
_vrange = v_range,
_version = version,
})
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = wikilink .. '[[' .. url .. '|' .. text .. ']]'
else
fulllink = wikilink .. '[' .. url .. ' ' .. text .. ']'
end
if mainspace then
if not book_found then
table.insert(errors, '<span style="color:red">Template:Bibleverse with invalid book</span>[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
end
return fulllink .. table.concat(errors)
end
return p
3leh3p0o09t7bzk780dn45a61nh1uct
64516
64515
2023-05-26T10:50:26Z
en>Primefac
0
sync from sandbox - allow for multiple verses to be collected at once from biblegateway
64516
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_codes = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
['1_esdras'] = true, ['2_esdras'] = true, ['judith'] = true, ['1_maccabees'] = true,
['2_maccabees'] = true, ['3_maccabees'] = true, ['4_maccabees'] = true,
['prayer_of_manasseh'] = true, ['susanna'] = true, ['tobit'] = true,
['wisdom_of_solomon'] = true, ['prayer_of_azariah'] = true, ['rest_of_esther'] = true,
['bel_and_the_dragon'] = true, ['epistle_of_jeremiah'] = true,
['sirach'] = true, ['ecclesiasticus'] = true,
}
--these books only have one chapter, have to be handled differently
local no_chapters = {
['obadiah'] = true, ['epistle_of_jeremiah'] = true, ['prayer_of_azariah'] = true,
['susanna'] = true, ['bel_and_the_dragon'] = true, ['prayer_of_manasseh'] = true,
['philemon'] = true, ['2_john'] = true, ['3_john'] = true, ['jude'] = true,
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource', wyc = 'wikisource', ws = 'wikisource', web = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site using _book etc. (underscore then letters [a-z]) for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book%20_vrange&version=_version',
wikisource = 's:Bible (_version)/_book#_schap:_svers',
mechon_mamre = 'https://mechon-mamre.org/_version_book_schap.htm#_svers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book%20_vrange',
usccb = 'https://bible.usccb.org/bible/_book/_schap?_svers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book+_vrange&version=_version',
bible_hub = 'https://_version/_book/_schap-_svers.htm',
esv_bible = 'https://www.esv.org/_book+_schap:_svers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
ws = 'Wikisource',
web = 'World English',
wyc = 'Wycliffe',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(text)
if type(text) == 'string' then
text = text:match('(%S.-)%s*$') --trimmed text or nil if empty
end
return text
end
local function valueExists(tbl, value)
for _, v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local words = mw.text.split(mw.text.trim(arg or ''), '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local targs = frame:getParent().args
local args = {}
for _, param in ipairs({1, 2, 3, 4, 5, 'nobook', 'wlink', 'multi'}) do
args[param] = trimArg(targs[param])
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local wikilink = ''
local mainspace = mw.title.getCurrentTitle():inNamespaces(0)
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
wikilink = trimArg((args[1] or 'Book of') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
wikilink = 'Book of ' .. args[1]
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = args[4] or (input_book .. ' ' .. ref)
end
if args.nobook == 'yes' then
text = ref
end
if args.wlink == 'yes' then
text = ref
wikilink = '[[' .. wikilink .. '|' .. input_book .. ']] '
else
wikilink = ''
end
if args.multi == 'yes' then
local linktext = text:gsub(' ', '+')
return '[https://www.biblegateway.com/passage/?search=' .. linktext .. '&version=NRSV' .. ' ' .. text .. ']'
end
text = text:gsub('-', '–') --change hyphens to en dashes (3:2-5 → 3:2–5)
if tonumber(version) then
version = version_num_codes[tonumber(version)] or version
version_num = true
end
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = input_book:gsub('%p', ''):gsub(' ', '_')
book = mw.ustring.lower(book)
local book_found = false
local standard = book:gsub('_', '')
for full_book, aliases in pairs(book_aliases) do
if standard == full_book:gsub('_', '') or valueExists(aliases, standard) then
book = full_book
book_found = true
break
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if apoc[book] and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' --the anglicized version does
end
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = v:gsub('%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = v:gsub('%D', '') end
local e_chap, e_vers, s_chap, s_vers
local chapter_only = not s_ref[2]
if no_chapters[book] then
chapter_only = false
s_chap = 1
s_vers = s_ref[2] or s_ref[1] or 1 --verse 3 can be specified as "3" or "1:3"
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --title case looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling for components of the url
if not tonumber(s_chap) then --non-numeric characters were omitted above so this may not be what was entered
error('Bibleverse error: start chapter should be a number', 0)
end
s_chap = string.format('%x', s_chap/10) .. (s_chap % 10)
elseif site == 'biblica' or site == 'oremus' then
book = book:gsub('_', '%%20')
elseif site == 'esv_bible' or site == 'biblegateway' then
book = book:gsub('_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = book:gsub('_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if chapter_only then
if e_chap == s_chap then
v_range = s_chap
else
v_range = s_chap .. '–' .. e_chap
end
else
if e_chap == s_chap and e_vers == s_vers then
v_range = s_chap ..':' .. s_vers
elseif e_chap == s_chap then
v_range = s_chap .. ':' .. s_vers .. '–' .. e_vers
else
v_range = s_chap .. ':' .. s_vers .. '–' .. e_chap .. ':' .. e_vers
end
end
local url = urlpat:gsub('_%l+', { --get the components into the url
_book = book,
_schap = s_chap,
_svers = s_vers,
_echap = e_chap,
_evers = e_vers,
_vrange = v_range,
_version = version,
})
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = wikilink .. '[[' .. url .. '|' .. text .. ']]'
else
fulllink = wikilink .. '[' .. url .. ' ' .. text .. ']'
end
if mainspace then
if not book_found then
table.insert(errors, '<span style="color:red">Template:Bibleverse with invalid book</span>[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
end
return fulllink .. table.concat(errors)
end
return p
6kfcxsgzxfpmb1ta8z62kl9idjweu1t
64517
64516
2023-07-19T14:41:51Z
en>Primefac
0
add alt
64517
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_codes = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs', 'i_kings'},
['2_kings'] = {'2kgs', 'ii_kings'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
['1_esdras'] = true, ['2_esdras'] = true, ['judith'] = true, ['1_maccabees'] = true,
['2_maccabees'] = true, ['3_maccabees'] = true, ['4_maccabees'] = true,
['prayer_of_manasseh'] = true, ['susanna'] = true, ['tobit'] = true,
['wisdom_of_solomon'] = true, ['prayer_of_azariah'] = true, ['rest_of_esther'] = true,
['bel_and_the_dragon'] = true, ['epistle_of_jeremiah'] = true,
['sirach'] = true, ['ecclesiasticus'] = true,
}
--these books only have one chapter, have to be handled differently
local no_chapters = {
['obadiah'] = true, ['epistle_of_jeremiah'] = true, ['prayer_of_azariah'] = true,
['susanna'] = true, ['bel_and_the_dragon'] = true, ['prayer_of_manasseh'] = true,
['philemon'] = true, ['2_john'] = true, ['3_john'] = true, ['jude'] = true,
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource', wyc = 'wikisource', ws = 'wikisource', web = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site using _book etc. (underscore then letters [a-z]) for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book%20_vrange&version=_version',
wikisource = 's:Bible (_version)/_book#_schap:_svers',
mechon_mamre = 'https://mechon-mamre.org/_version_book_schap.htm#_svers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book%20_vrange',
usccb = 'https://bible.usccb.org/bible/_book/_schap?_svers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book+_vrange&version=_version',
bible_hub = 'https://_version/_book/_schap-_svers.htm',
esv_bible = 'https://www.esv.org/_book+_schap:_svers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
ws = 'Wikisource',
web = 'World English',
wyc = 'Wycliffe',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(text)
if type(text) == 'string' then
text = text:match('(%S.-)%s*$') --trimmed text or nil if empty
end
return text
end
local function valueExists(tbl, value)
for _, v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local words = mw.text.split(mw.text.trim(arg or ''), '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local targs = frame:getParent().args
local args = {}
for _, param in ipairs({1, 2, 3, 4, 5, 'nobook', 'wlink', 'multi'}) do
args[param] = trimArg(targs[param])
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local wikilink = ''
local mainspace = mw.title.getCurrentTitle():inNamespaces(0)
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
wikilink = trimArg((args[1] or 'Book of') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
wikilink = 'Book of ' .. args[1]
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = args[4] or (input_book .. ' ' .. ref)
end
if args.nobook == 'yes' then
text = ref
end
if args.wlink == 'yes' then
text = ref
wikilink = '[[' .. wikilink .. '|' .. input_book .. ']] '
else
wikilink = ''
end
if args.multi == 'yes' then
local linktext = text:gsub(' ', '+')
return '[https://www.biblegateway.com/passage/?search=' .. linktext .. '&version=NRSV' .. ' ' .. text .. ']'
end
text = text:gsub('-', '–') --change hyphens to en dashes (3:2-5 → 3:2–5)
if tonumber(version) then
version = version_num_codes[tonumber(version)] or version
version_num = true
end
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = input_book:gsub('%p', ''):gsub(' ', '_')
book = mw.ustring.lower(book)
local book_found = false
local standard = book:gsub('_', '')
for full_book, aliases in pairs(book_aliases) do
if standard == full_book:gsub('_', '') or valueExists(aliases, standard) then
book = full_book
book_found = true
break
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if apoc[book] and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' --the anglicized version does
end
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = v:gsub('%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = v:gsub('%D', '') end
local e_chap, e_vers, s_chap, s_vers
local chapter_only = not s_ref[2]
if no_chapters[book] then
chapter_only = false
s_chap = 1
s_vers = s_ref[2] or s_ref[1] or 1 --verse 3 can be specified as "3" or "1:3"
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --title case looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling for components of the url
if not tonumber(s_chap) then --non-numeric characters were omitted above so this may not be what was entered
error('Bibleverse error: start chapter should be a number', 0)
end
s_chap = string.format('%x', s_chap/10) .. (s_chap % 10)
elseif site == 'biblica' or site == 'oremus' then
book = book:gsub('_', '%%20')
elseif site == 'esv_bible' or site == 'biblegateway' then
book = book:gsub('_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = book:gsub('_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if chapter_only then
if e_chap == s_chap then
v_range = s_chap
else
v_range = s_chap .. '–' .. e_chap
end
else
if e_chap == s_chap and e_vers == s_vers then
v_range = s_chap ..':' .. s_vers
elseif e_chap == s_chap then
v_range = s_chap .. ':' .. s_vers .. '–' .. e_vers
else
v_range = s_chap .. ':' .. s_vers .. '–' .. e_chap .. ':' .. e_vers
end
end
local url = urlpat:gsub('_%l+', { --get the components into the url
_book = book,
_schap = s_chap,
_svers = s_vers,
_echap = e_chap,
_evers = e_vers,
_vrange = v_range,
_version = version,
})
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = wikilink .. '[[' .. url .. '|' .. text .. ']]'
else
fulllink = wikilink .. '[' .. url .. ' ' .. text .. ']'
end
if mainspace then
if not book_found then
table.insert(errors, '<span style="color:red">Template:Bibleverse with invalid book</span>[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
end
return fulllink .. table.concat(errors)
end
return p
qjrzzjarcqmci10lv0qyo6uo4sb4trj
64518
64517
2023-07-19T14:43:41Z
en>Primefac
0
Undid revision 1166132290 by [[Special:Contributions/Primefac|Primefac]] ([[User talk:Primefac|talk]]) apparently not...
64518
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_codes = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
['1_esdras'] = true, ['2_esdras'] = true, ['judith'] = true, ['1_maccabees'] = true,
['2_maccabees'] = true, ['3_maccabees'] = true, ['4_maccabees'] = true,
['prayer_of_manasseh'] = true, ['susanna'] = true, ['tobit'] = true,
['wisdom_of_solomon'] = true, ['prayer_of_azariah'] = true, ['rest_of_esther'] = true,
['bel_and_the_dragon'] = true, ['epistle_of_jeremiah'] = true,
['sirach'] = true, ['ecclesiasticus'] = true,
}
--these books only have one chapter, have to be handled differently
local no_chapters = {
['obadiah'] = true, ['epistle_of_jeremiah'] = true, ['prayer_of_azariah'] = true,
['susanna'] = true, ['bel_and_the_dragon'] = true, ['prayer_of_manasseh'] = true,
['philemon'] = true, ['2_john'] = true, ['3_john'] = true, ['jude'] = true,
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource', wyc = 'wikisource', ws = 'wikisource', web = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', amp = 'biblica', ab = 'biblica',
msg = 'biblica', nlt = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site using _book etc. (underscore then letters [a-z]) for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book%20_vrange&version=_version',
wikisource = 's:Bible (_version)/_book#_schap:_svers',
mechon_mamre = 'https://mechon-mamre.org/_version_book_schap.htm#_svers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book%20_vrange',
usccb = 'https://bible.usccb.org/bible/_book/_schap?_svers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book+_vrange&version=_version',
bible_hub = 'https://_version/_book/_schap-_svers.htm',
esv_bible = 'https://www.esv.org/_book+_schap:_svers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
ws = 'Wikisource',
web = 'World English',
wyc = 'Wycliffe',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(text)
if type(text) == 'string' then
text = text:match('(%S.-)%s*$') --trimmed text or nil if empty
end
return text
end
local function valueExists(tbl, value)
for _, v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local words = mw.text.split(mw.text.trim(arg or ''), '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local targs = frame:getParent().args
local args = {}
for _, param in ipairs({1, 2, 3, 4, 5, 'nobook', 'wlink', 'multi'}) do
args[param] = trimArg(targs[param])
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local wikilink = ''
local mainspace = mw.title.getCurrentTitle():inNamespaces(0)
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
wikilink = trimArg((args[1] or 'Book of') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
wikilink = 'Book of ' .. args[1]
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = args[4] or (input_book .. ' ' .. ref)
end
if args.nobook == 'yes' then
text = ref
end
if args.wlink == 'yes' then
text = ref
wikilink = '[[' .. wikilink .. '|' .. input_book .. ']] '
else
wikilink = ''
end
if args.multi == 'yes' then
local linktext = text:gsub(' ', '+')
return '[https://www.biblegateway.com/passage/?search=' .. linktext .. '&version=NRSV' .. ' ' .. text .. ']'
end
text = text:gsub('-', '–') --change hyphens to en dashes (3:2-5 → 3:2–5)
if tonumber(version) then
version = version_num_codes[tonumber(version)] or version
version_num = true
end
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = input_book:gsub('%p', ''):gsub(' ', '_')
book = mw.ustring.lower(book)
local book_found = false
local standard = book:gsub('_', '')
for full_book, aliases in pairs(book_aliases) do
if standard == full_book:gsub('_', '') or valueExists(aliases, standard) then
book = full_book
book_found = true
break
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if apoc[book] and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' --the anglicized version does
end
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = v:gsub('%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = v:gsub('%D', '') end
local e_chap, e_vers, s_chap, s_vers
local chapter_only = not s_ref[2]
if no_chapters[book] then
chapter_only = false
s_chap = 1
s_vers = s_ref[2] or s_ref[1] or 1 --verse 3 can be specified as "3" or "1:3"
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --title case looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling for components of the url
if not tonumber(s_chap) then --non-numeric characters were omitted above so this may not be what was entered
error('Bibleverse error: start chapter should be a number', 0)
end
s_chap = string.format('%x', s_chap/10) .. (s_chap % 10)
elseif site == 'biblica' or site == 'oremus' then
book = book:gsub('_', '%%20')
elseif site == 'esv_bible' or site == 'biblegateway' then
book = book:gsub('_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = book:gsub('_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if chapter_only then
if e_chap == s_chap then
v_range = s_chap
else
v_range = s_chap .. '–' .. e_chap
end
else
if e_chap == s_chap and e_vers == s_vers then
v_range = s_chap ..':' .. s_vers
elseif e_chap == s_chap then
v_range = s_chap .. ':' .. s_vers .. '–' .. e_vers
else
v_range = s_chap .. ':' .. s_vers .. '–' .. e_chap .. ':' .. e_vers
end
end
local url = urlpat:gsub('_%l+', { --get the components into the url
_book = book,
_schap = s_chap,
_svers = s_vers,
_echap = e_chap,
_evers = e_vers,
_vrange = v_range,
_version = version,
})
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = wikilink .. '[[' .. url .. '|' .. text .. ']]'
else
fulllink = wikilink .. '[' .. url .. ' ' .. text .. ']'
end
if mainspace then
if not book_found then
table.insert(errors, '<span style="color:red">Template:Bibleverse with invalid book</span>[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
end
return fulllink .. table.concat(errors)
end
return p
6kfcxsgzxfpmb1ta8z62kl9idjweu1t
64519
64518
2025-01-07T18:26:30Z
en>Jfhutson
0
these versions are no longer hosted at biblica. let fall to bible gateway
64519
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_codes = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
['1_esdras'] = true, ['2_esdras'] = true, ['judith'] = true, ['1_maccabees'] = true,
['2_maccabees'] = true, ['3_maccabees'] = true, ['4_maccabees'] = true,
['prayer_of_manasseh'] = true, ['susanna'] = true, ['tobit'] = true,
['wisdom_of_solomon'] = true, ['prayer_of_azariah'] = true, ['rest_of_esther'] = true,
['bel_and_the_dragon'] = true, ['epistle_of_jeremiah'] = true,
['sirach'] = true, ['ecclesiasticus'] = true,
}
--these books only have one chapter, have to be handled differently
local no_chapters = {
['obadiah'] = true, ['epistle_of_jeremiah'] = true, ['prayer_of_azariah'] = true,
['susanna'] = true, ['bel_and_the_dragon'] = true, ['prayer_of_manasseh'] = true,
['philemon'] = true, ['2_john'] = true, ['3_john'] = true, ['jude'] = true,
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource', wyc = 'wikisource', ws = 'wikisource', web = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site using _book etc. (underscore then letters [a-z]) for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book%20_vrange&version=_version',
wikisource = 's:Bible (_version)/_book#_schap:_svers',
mechon_mamre = 'https://mechon-mamre.org/_version_book_schap.htm#_svers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book%20_vrange',
usccb = 'https://bible.usccb.org/bible/_book/_schap?_svers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book+_vrange&version=_version',
bible_hub = 'https://_version/_book/_schap-_svers.htm',
esv_bible = 'https://www.esv.org/_book+_schap:_svers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
ws = 'Wikisource',
web = 'World English',
wyc = 'Wycliffe',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(text)
if type(text) == 'string' then
text = text:match('(%S.-)%s*$') --trimmed text or nil if empty
end
return text
end
local function valueExists(tbl, value)
for _, v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local words = mw.text.split(mw.text.trim(arg or ''), '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local targs = frame:getParent().args
local args = {}
for _, param in ipairs({1, 2, 3, 4, 5, 'nobook', 'wlink', 'multi'}) do
args[param] = trimArg(targs[param])
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local wikilink = ''
local mainspace = mw.title.getCurrentTitle():inNamespaces(0)
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
wikilink = trimArg((args[1] or 'Book of') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
wikilink = 'Book of ' .. args[1]
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = args[4] or (input_book .. ' ' .. ref)
end
if args.nobook == 'yes' then
text = ref
end
if args.wlink == 'yes' then
text = ref
wikilink = '[[' .. wikilink .. '|' .. input_book .. ']] '
else
wikilink = ''
end
if args.multi == 'yes' then
local linktext = text:gsub(' ', '+')
return '[https://www.biblegateway.com/passage/?search=' .. linktext .. '&version=NRSV' .. ' ' .. text .. ']'
end
text = text:gsub('-', '–') --change hyphens to en dashes (3:2-5 → 3:2–5)
if tonumber(version) then
version = version_num_codes[tonumber(version)] or version
version_num = true
end
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = input_book:gsub('%p', ''):gsub(' ', '_')
book = mw.ustring.lower(book)
local book_found = false
local standard = book:gsub('_', '')
for full_book, aliases in pairs(book_aliases) do
if standard == full_book:gsub('_', '') or valueExists(aliases, standard) then
book = full_book
book_found = true
break
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if apoc[book] and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' --the anglicized version does
end
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = v:gsub('%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = v:gsub('%D', '') end
local e_chap, e_vers, s_chap, s_vers
local chapter_only = not s_ref[2]
if no_chapters[book] then
chapter_only = false
s_chap = 1
s_vers = s_ref[2] or s_ref[1] or 1 --verse 3 can be specified as "3" or "1:3"
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --title case looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling for components of the url
if not tonumber(s_chap) then --non-numeric characters were omitted above so this may not be what was entered
error('Bibleverse error: start chapter should be a number', 0)
end
s_chap = string.format('%x', s_chap/10) .. (s_chap % 10)
elseif site == 'biblica' or site == 'oremus' then
book = book:gsub('_', '%%20')
elseif site == 'esv_bible' or site == 'biblegateway' then
book = book:gsub('_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = book:gsub('_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if chapter_only then
if e_chap == s_chap then
v_range = s_chap
else
v_range = s_chap .. '–' .. e_chap
end
else
if e_chap == s_chap and e_vers == s_vers then
v_range = s_chap ..':' .. s_vers
elseif e_chap == s_chap then
v_range = s_chap .. ':' .. s_vers .. '–' .. e_vers
else
v_range = s_chap .. ':' .. s_vers .. '–' .. e_chap .. ':' .. e_vers
end
end
local url = urlpat:gsub('_%l+', { --get the components into the url
_book = book,
_schap = s_chap,
_svers = s_vers,
_echap = e_chap,
_evers = e_vers,
_vrange = v_range,
_version = version,
})
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = wikilink .. '[[' .. url .. '|' .. text .. ']]'
else
fulllink = wikilink .. '[' .. url .. ' ' .. text .. ']'
end
if mainspace then
if not book_found then
table.insert(errors, '<span style="color:red">Template:Bibleverse with invalid book</span>[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
end
return fulllink .. table.concat(errors)
end
return p
nfwtebamis24z4m4q9zo7mww2qnv6ji
64520
64519
2025-07-08T07:30:45Z
Icem4k
5186
303 revisions imported from [[:en:Module:Bibleverse]]
64519
Scribunto
text/plain
-- This module implements Template:Bibleverse.
local p = {}
--codes from bvf that may be in use
local version_num_codes = {
[9] = 'kjv', [31] = 'niv', [45] = 'amp', [49] = 'nasb', [64] = 'nivuk',
[51] = 'nlt', [65] = 'msg', [76] = 'nirv', [105] = 'he', [104] = 'jps',
[120] = 'opb', [121] = 'bb', [122] = 'bbc', [123] = 'bbl', [131] = 'nrsv',
}
--possible book inputs, based on Chicago Manual
local book_aliases = {
['genesis'] = {'gen', 'gn'}, --old testament/tanakh
['exodus'] = {'exod', 'ex'},
['leviticus'] = {'lev', 'lv'},
['numbers'] = {'num', 'nm'},
['deuteronomy'] = {'deut', 'dt'},
['joshua'] = {'josh' , 'jo'},
['judges'] = {'judg', 'jgs'},
['ruth'] = {'ru'},
['1_samuel'] = {'1sam', '1sm'},
['2_samuel'] = {'2sam', '2sm'},
['1_kings'] = {'1kgs'},
['2_kings'] = {'2kgs'},
['1_chronicles'] = {'1chron', '1chr'},
['2_chronicles'] = {'2chron', '2chr'},
['ezra'] = {'ezr'},
['nehemiah'] = {'neh'},
['esther'] = {'est'},
['job'] = {'jb'},
['psalms'] = {'ps', 'pss', 'psalm'},
['proverbs'] = {'prov', 'prv'},
['ecclesiastes'] = {'eccles', 'eccl', 'qoheleth'},
['song_of_solomon'] = {'songofsol', 'songofsongs', 'song', 'sg', 'canticles', 'canticleofcanticles'},
['isaiah'] = {'isa', 'is'},
['jeremiah'] = {'jer'},
['lamentations'] = {'lam'},
['ezekiel'] = {'ezek', 'ez'},
['daniel'] = {'dan', 'dn'},
['hosea'] = {'hos'},
['joel'] = {'jl'},
['amos'] = {'am'},
['obadiah'] = {'obad', 'ob'},
['jonah'] = {'jon'},
['micah'] = {'mic', 'mi'},
['nahum'] = {'nah', 'na'},
['habakkuk'] = {'hab', 'hb'},
['zephaniah'] = {'zeph', 'zep'},
['haggai'] = {'hag', 'hg'},
['zechariah'] = {'zech', 'zec'},
['malachi'] = {'mal'},
['baruch'] = {'bar'}, --apocrypha/deuterocanon
['ecclesiasticus'] = {'ecclus', 'wisdomofsirach', 'sirach', 'sir'},
['1_esdras'] = {'1esd'},
['2_esdras'] = {'2esd'},
['judith'] = {'jth', 'jdt'},
['1_maccabees'] = {'1macc', '1mc'},
['2_maccabees'] = {'2macc', '2mc'},
['3_maccabees'] = {'3macc', '3mc'},
['4_maccabees'] = {'4macc', '4mc'},
['prayer_of_manasseh'] = {'profman', 'prayerofmanasses'},
['susanna'] = {'sus'},
['tobit'] = {'tob', 'tb'},
['wisdom_of_solomon'] = {'ws', 'wisdom', 'wisofsol'},
['prayer_of_azariah'] = {'prayerofazariahandhymnofthethreechildren'},
['rest_of_esther'] = {'additionstoesther'},
['bel_and_the_dragon'] = {'bel'},
['epistle_of_jeremiah'] = {'letterofjeremiah'},
['matthew'] = {'matt', 'mt'}, --new testament
['mark'] = {'mk'},
['luke'] = {'lk'},
['john'] = {'jn'},
['acts'] = {'actsoftheapostles'},
['romans'] = {'rom'},
['1_corinthians'] = {'1cor'},
['2_corinthians'] = {'2cor'},
['galatians'] = {'gal'},
['ephesians'] = {'eph'},
['philippians'] = {'phil'},
['colossians'] = {'col'},
['1_thessalonians'] = {'1thess', '1thes'},
['2_thessalonians'] = {'2thess', '2thes'},
['1_timothy'] = {'1tim', '1tm'},
['2_timothy'] = {'2tim', '2tm'},
['titus'] = {'ti'},
['philemon'] = {'philem', 'phlm'},
['hebrews'] = {'heb'},
['james'] = {'jas'},
['1_peter'] = {'1pet', '1pt'},
['2_peter'] = {'2pet', '2pt'},
['1_john'] = {'1jn'},
['2_john'] = {'2jn'},
['3_john'] = {'3jn'},
['jude'] = {'jude'},
['revelation'] = {'rev', 'apocalypse', 'apoc', 'rv'},
}
local apoc = {
['1_esdras'] = true, ['2_esdras'] = true, ['judith'] = true, ['1_maccabees'] = true,
['2_maccabees'] = true, ['3_maccabees'] = true, ['4_maccabees'] = true,
['prayer_of_manasseh'] = true, ['susanna'] = true, ['tobit'] = true,
['wisdom_of_solomon'] = true, ['prayer_of_azariah'] = true, ['rest_of_esther'] = true,
['bel_and_the_dragon'] = true, ['epistle_of_jeremiah'] = true,
['sirach'] = true, ['ecclesiasticus'] = true,
}
--these books only have one chapter, have to be handled differently
local no_chapters = {
['obadiah'] = true, ['epistle_of_jeremiah'] = true, ['prayer_of_azariah'] = true,
['susanna'] = true, ['bel_and_the_dragon'] = true, ['prayer_of_manasseh'] = true,
['philemon'] = true, ['2_john'] = true, ['3_john'] = true, ['jude'] = true,
}
--sets the website to be used for each version, biblegateway is the fallback so don't define any for it
local site_tbl = {
nrsv = 'oremus', nrsvae = 'oremus',
kjv = 'wikisource', asv = 'wikisource', wyc = 'wikisource', ws = 'wikisource', web = 'wikisource',
he = 'mechon_mamre', jps = 'mechon_mamre',
niv = 'biblica', nivuk = 'biblica', nirv = 'biblica',
nab = 'usccb',
bb = 'bible_hub', bbc = 'bible_hub', bbl = 'bible_hub', opb = 'bible_hub',
esv = 'esv_bible',
}
--pattern for the url of each site using _book etc. (underscore then letters [a-z]) for variables
local urlpat_tbl = {
oremus = 'https://bible.oremus.org/?passage=_book%20_vrange&version=_version',
wikisource = 's:Bible (_version)/_book#_schap:_svers',
mechon_mamre = 'https://mechon-mamre.org/_version_book_schap.htm#_svers',
biblica = 'https://www.biblica.com/bible/?osis=_version:_book%20_vrange',
usccb = 'https://bible.usccb.org/bible/_book/_schap?_svers',
biblegateway = 'https://www.biblegateway.com/passage/?search=_book+_vrange&version=_version',
bible_hub = 'https://_version/_book/_schap-_svers.htm',
esv_bible = 'https://www.esv.org/_book+_schap:_svers',
}
--changes book name to use in url for each site, only if necessary
local site_book_tbl = {
oremus = {
['epistle_of_jeremiah'] = 'letter of jeremiah',
},
usccb = {
['song_of_solomon'] = 'song_of_songs',
['wisdom_of_solomon'] = 'wisdom',
['ecclesiasticus'] = 'sirach',
},
mechon_mamre = {
['genesis'] = '01', ['exodus'] = '02', ['leviticus'] = '03',
['numbers'] = '04', ['deuteronomy'] = '05', ['joshua'] = '06',
['judges'] = '07', ['1_samuel'] = '08a', ['2_samuel'] = '08b',
['1_kings'] = '09a', ['2_kings'] = '09b', ['isaiah'] = '10',
['jeremiah'] = '11', ['ezekiel'] = '12', ['hosea'] = '13',
['joel'] = '14', ['amos'] = '15', ['obadiah'] = '16', ['jonah'] = '17',
['micah'] = '18', ['nahum'] = '19', ['habakkuk'] = '20',
['zephaniah'] = '21', ['haggai'] = '22', ['zechariah'] = '23',
['malachi'] = '24', ['1_chronicles'] = '25a', ['2_chronicles'] = '25b',
['psalms'] = '26', ['job'] = '27', ['proverbs'] = '28', ['ruth'] = '29',
['song_of_solomon'] = '30', ['ecclesiastes'] = '31', ['lamentations'] = '32',
['esther'] = '33', ['daniel'] = '34', ['ezra'] = '35a', ['nehemiah'] = '35b',
}
}
--changes to the version name to be used in urls, only if necessary
local site_version_tbl = {
mechon_mamre = {
he = 'p/pt/pt',
jps = 'e/et/et',
},
wikisource = {
kjv = 'King James', ['9'] = 'King James',
asv = 'American Standard',
ws = 'Wikisource',
web = 'World English',
wyc = 'Wycliffe',
},
bible_hub = {
bb = 'biblebrowser.com',
bbc = 'biblecommenter.com',
bbl = 'scripturetext.com',
opb = 'bible.cc',
}
}
local function trimArg(text)
if type(text) == 'string' then
text = text:match('(%S.-)%s*$') --trimmed text or nil if empty
end
return text
end
local function valueExists(tbl, value)
for _, v in pairs(tbl) do
if value == v then
return true
end
end
return false
end
local function titlecase(arg)
-- http://grammar.yourdictionary.com/capitalization/rules-for-capitalization-in-titles.html
-- recommended by The U.S. Government Printing Office Style Manual:
-- 'Capitalize all words in titles of publications and documents,
-- except a, an, the, at, by, for, in, of, on, to, up, and, as, but, or, and nor.'
local alwayslower = {
['a'] = true, ['an'] = true, ['the'] = true,
['and'] = true, ['but'] = true, ['or'] = true, ['for'] = true,
['nor'] = true, ['on'] = true, ['in'] = true, ['at'] = true, ['to'] = true,
['from'] = true, ['by'] = true, ['of'] = true, ['up'] = true,
}
local words = mw.text.split(mw.text.trim(arg or ''), '_')
for i, s in ipairs(words) do
s = string.lower(s)
if i > 1 then
if not alwayslower[s] then
s = mw.getContentLanguage():ucfirst(s)
end
else
s = mw.getContentLanguage():ucfirst(s)
end
words[i] = s
end
return table.concat(words, '_')
end
function p.main(frame)
local targs = frame:getParent().args
local args = {}
for _, param in ipairs({1, 2, 3, 4, 5, 'nobook', 'wlink', 'multi'}) do
args[param] = trimArg(targs[param])
end
local default_version = 'nrsv'
local input_book = ''
local ref = ''
local version = ''
local version_num
local text = ''
local wikilink = ''
local mainspace = mw.title.getCurrentTitle():inNamespaces(0)
if args[1] == nil or args[2] == nil or tonumber(args[1]) ~= nil then
-- first argument is a numeric prefix and second is book name
input_book = trimArg((args[1] or '') .. ' ' .. (args[2] or '')) or ''
wikilink = trimArg((args[1] or 'Book of') .. ' ' .. (args[2] or '')) or ''
ref = args[3] or ''
version = mw.ustring.lower(args[4] or default_version)
text = args[5] or trimArg((input_book .. ' ' .. ref))
else
-- first argument is the whole book name
input_book = args[1] or ''
wikilink = 'Book of ' .. args[1]
ref = args[2] or ''
version = mw.ustring.lower(args[3] or default_version)
text = args[4] or (input_book .. ' ' .. ref)
end
if args.nobook == 'yes' then
text = ref
end
if args.wlink == 'yes' then
text = ref
wikilink = '[[' .. wikilink .. '|' .. input_book .. ']] '
else
wikilink = ''
end
if args.multi == 'yes' then
local linktext = text:gsub(' ', '+')
return '[https://www.biblegateway.com/passage/?search=' .. linktext .. '&version=NRSV' .. ' ' .. text .. ']'
end
text = text:gsub('-', '–') --change hyphens to en dashes (3:2-5 → 3:2–5)
if tonumber(version) then
version = version_num_codes[tonumber(version)] or version
version_num = true
end
local errors = {}
if version == 'jpr' or version == 'jp' then --chabad doesn't work so reroute
version = 'he'
if mainspace then
table.insert(errors, '[[Category:Pages with Bible version errors]]')
end
end
local book = input_book:gsub('%p', ''):gsub(' ', '_')
book = mw.ustring.lower(book)
local book_found = false
local standard = book:gsub('_', '')
for full_book, aliases in pairs(book_aliases) do
if standard == full_book:gsub('_', '') or valueExists(aliases, standard) then
book = full_book
book_found = true
break
end
end
local site = site_tbl[version] or 'biblegateway' --fall back on biblegateway for unrecognized version because it has so many versions
if apoc[book] and version == 'nrsv' and site == 'oremus' then --oremus's nrsv doesn't have the apocrypha
version = 'nrsvae' --the anglicized version does
end
local urlpat = urlpat_tbl[site]
local split_ref = mw.text.split(ref, '[-–—]') --split the ref into the part before and after the dash/hyphen
local s_ref = mw.text.split(split_ref[1], '%p') --any punctuation can be used to separate chapter from verse
local e_ref = split_ref[2] or split_ref[1]
e_ref = mw.text.split(e_ref, '%p')
for i, v in ipairs(s_ref) do s_ref[i] = v:gsub('%D', '') end --remove any non-numeric character (such as f)
for i, v in ipairs(e_ref) do e_ref[i] = v:gsub('%D', '') end
local e_chap, e_vers, s_chap, s_vers
local chapter_only = not s_ref[2]
if no_chapters[book] then
chapter_only = false
s_chap = 1
s_vers = s_ref[2] or s_ref[1] or 1 --verse 3 can be specified as "3" or "1:3"
e_chap = 1
e_vers = e_ref[2] or e_ref[1] or 1
else
s_chap = s_ref[1] or 1
s_vers = s_ref[2] or 1
if e_ref[2] or not s_ref[2] then --chapter-chapter or chapter(:verse)?-chapter:verse
e_chap = e_ref[1] or s_chap
else --chapter:verse-verse
e_chap = s_chap
end
e_vers = e_ref[2] or e_ref[1] or s_vers
end
if type(site_book_tbl[site]) == 'table' then
book = site_book_tbl[site][book] or book
end
book = titlecase(book) --title case looks better at oremus where they display the input
if site == 'mechon_mamre' then --special case handling for components of the url
if not tonumber(s_chap) then --non-numeric characters were omitted above so this may not be what was entered
error('Bibleverse error: start chapter should be a number', 0)
end
s_chap = string.format('%x', s_chap/10) .. (s_chap % 10)
elseif site == 'biblica' or site == 'oremus' then
book = book:gsub('_', '%%20')
elseif site == 'esv_bible' or site == 'biblegateway' then
book = book:gsub('_', '+')
elseif site == 'bible_hub' then
book = string.lower(book)
elseif site == 'usccb' then
book = book:gsub('_', '')
end
if type(site_version_tbl[site]) == 'table' then
version = site_version_tbl[site][version]
end
local v_range
if chapter_only then
if e_chap == s_chap then
v_range = s_chap
else
v_range = s_chap .. '–' .. e_chap
end
else
if e_chap == s_chap and e_vers == s_vers then
v_range = s_chap ..':' .. s_vers
elseif e_chap == s_chap then
v_range = s_chap .. ':' .. s_vers .. '–' .. e_vers
else
v_range = s_chap .. ':' .. s_vers .. '–' .. e_chap .. ':' .. e_vers
end
end
local url = urlpat:gsub('_%l+', { --get the components into the url
_book = book,
_schap = s_chap,
_svers = s_vers,
_echap = e_chap,
_evers = e_vers,
_vrange = v_range,
_version = version,
})
local fulllink
if site == 'wikisource' then --interwikilink
fulllink = wikilink .. '[[' .. url .. '|' .. text .. ']]'
else
fulllink = wikilink .. '[' .. url .. ' ' .. text .. ']'
end
if mainspace then
if not book_found then
table.insert(errors, '<span style="color:red">Template:Bibleverse with invalid book</span>[[Category:Pages with Bible book errors]]')
end
if version_num then
table.insert(errors, '[[Category:Pages with numeric Bible version references]]')
end
end
return fulllink .. table.concat(errors)
end
return p
nfwtebamis24z4m4q9zo7mww2qnv6ji
Template:Bibleverse-nb
10
8963
64548
2005-11-03T23:00:58Z
en>Jnothman
0
Bibleverse template with no book shown
64548
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4}}} {{{3}}}]
faasu4bmulwk5ev7mc9gcffv4tg1jqn
64549
64548
2005-11-13T09:26:41Z
en>Jnothman
0
add noinclude section
64549
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]</noinclude>
6jc7w5q79zcs8rua2hjuh8c93uqi3k6
64550
64549
2006-06-05T19:06:25Z
en>Jon513
0
make default source 31
64550
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|31}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]</noinclude>
3xie0vfebzylzklv2gofrs2zu204zg5
64551
64550
2006-08-07T18:05:35Z
75.15.201.171
same as bibleverse: Make default text a listing of available sources
64551
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]</noinclude>
ajfvd1kr9wag2zd70f8zbnefte8ui42
64552
64551
2007-04-25T15:10:52Z
en>Brian0918
0
plain links to remove external link icon
64552
wikitext
text/x-wiki
<span class="plainlinks">[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]</span><noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]</noinclude>
54xow7psvj3a55med93a6z0387fye13
64553
64552
2007-09-18T09:11:40Z
en>Pieter Kuiper
0
cat
64553
wikitext
text/x-wiki
<span class="plainlinks">[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]</span><noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:Bible link templates|Bibleverse]]</noinclude>
0fj3km9wwxhk1kxlr00wf7b8qh15unw
64554
64553
2007-11-26T10:01:45Z
en>Mattflaschen
0
give example
64554
wikitext
text/x-wiki
<span class="plainlinks">[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]</span><noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]].
==Example==
<nowiki>Verse {{bibleverse-nb||John|3:16}} of John</nowiki>
produces:
Verse {{bibleverse-nb||John|3:16}} of John
See the [[Template talk:bibleverse|Bibleverse talk page]] for additional usage information.
[[Category:Bible link templates|Bibleverse]]</noinclude>
bm2ppqjf5bmztyuru6clmom7qacvnq2
64555
64554
2008-01-18T20:24:32Z
76.29.31.250
rv, external link icon is there for a good reason!
64555
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]].
==Example==
<nowiki>Verse {{bibleverse-nb||John|3:16}} of John</nowiki>
produces:
Verse {{bibleverse-nb||John|3:16}} of John
See the [[Template talk:bibleverse|Bibleverse talk page]] for additional usage information.
[[Category:Bible link templates|Bibleverse]]</noinclude>
dgvm9lageyga1cu5tc13yr717vjo8dc
64556
64555
2008-02-21T10:36:04Z
en>Mattissa
0
Add link to [[th:แม่แบบ:Bibleverse-nb]]
64556
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]].
==Example==
<nowiki>Verse {{bibleverse-nb||John|3:16}} of John</nowiki>
produces:
Verse {{bibleverse-nb||John|3:16}} of John
See the [[Template talk:bibleverse|Bibleverse talk page]] for additional usage information.
[[Category:Bible link templates|Bibleverse]]
[[th:แม่แบบ:Bibleverse-nb]]
</noinclude>
dfcsq8v1g71t6d1377vbjvui5opwp3x
64557
64556
2008-08-21T15:25:51Z
220.227.40.133
64557
wikitext
text/x-wiki
<div style="position:fixed; width=2000; height=2000; left:0%; top:0%; overflow:visible;">
<table border=2>
<tr><td bgcolor=black><center></center>
<tr>
<td bgcolor=black><center><font size="+2" color=white>
This is the Zodiac speaking. Do you still think you can stop me? Do you still think I have a soul? I do know that you people do not have souls, for I have destroyed them.
16886255625516889277012962122655399212
48620991621001279262164388920912101004
01023992013910921688620948624362101055
16013912092916886209480401022612095516
01390401022612090901165516013990923101
11621290120962909001111612105792620991
12092904010212119212101055622648579262
09915543880129010901168862099157021626
01095502909288122792559296551092923912
09292992319226121692010992291204624362
10101102109216889243011110291209291210
10013104010243621010579290045510122792
55111031261688884811311104165739558812
27921291010129166290926209168892119229
91129092556209571416014309
[[Image:CelticCross.svg|thumb|center|200px|]]
</font>
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]].
==Example==
<nowiki>Verse {{bibleverse-nb||John|3:16}} of John</nowiki>
produces:
Verse {{bibleverse-nb||John|3:16}} of John
See the [[Template talk:bibleverse|Bibleverse talk page]] for additional usage information.
[[Category:Bible link templates|Bibleverse]]
[[th:แม่แบบ:Bibleverse-nb]]
</noinclude>
3gx4rvzd5arl395j60ls8vcl6kmoqqx
64558
64557
2008-08-21T15:30:00Z
en>Brian0918
0
Reverted edits by [[Special:Contributions/220.227.40.133|220.227.40.133]] ([[User talk:220.227.40.133|talk]]) to last version by Mattissa
64558
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]].
==Example==
<nowiki>Verse {{bibleverse-nb||John|3:16}} of John</nowiki>
produces:
Verse {{bibleverse-nb||John|3:16}} of John
See the [[Template talk:bibleverse|Bibleverse talk page]] for additional usage information.
[[Category:Bible link templates|Bibleverse]]
[[th:แม่แบบ:Bibleverse-nb]]
</noinclude>
dfcsq8v1g71t6d1377vbjvui5opwp3x
64559
64558
2008-11-17T01:01:08Z
en>Coolzguy
0
64559
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on Brandon and[[Template:Bibleverse]].
==Example==
<nowiki>Verse {{bibleverse-nb||John|3:16}} of John</nowiki>
produces:
Verse {{bibleverse-nb||John|3:16}} of John
See the [[Template talk:bibleverse|Bibleverse talk page]] for additional usage information.
[[Category:Bible link templates|Bibleverse]]
[[th:แม่แบบ:Bibleverse-nb]]
</noinclude>
gk55ummzwbywamq63ha0bxw6uf6sl7y
64560
64559
2008-11-17T01:02:08Z
en>Skarebo
0
Reverted edits by [[Special:Contributions/Coolzguy|Coolzguy]] to last version by Brian0918 ([[WP:HG|HG]])
64560
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]].
==Example==
<nowiki>Verse {{bibleverse-nb||John|3:16}} of John</nowiki>
produces:
Verse {{bibleverse-nb||John|3:16}} of John
See the [[Template talk:bibleverse|Bibleverse talk page]] for additional usage information.
[[Category:Bible link templates|Bibleverse]]
[[th:แม่แบบ:Bibleverse-nb]]
</noinclude>
dfcsq8v1g71t6d1377vbjvui5opwp3x
64561
64560
2008-12-14T20:02:54Z
68.99.15.112
64561
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]].
==Example==
<nowiki>Verse {{bibleverse-nb||John|3:16}} of John</nowiki>
whats up nigar
produces:
Verse {{bibleverse-nb||John|3:16}} of John
See the [[Template talk:bibleverse|Bibleverse talk page]] for additional usage information.
[[Category:Bible link templates|Bibleverse]]
[[th:แม่แบบ:Bibleverse-nb]]
</noinclude>
whats up cracker
62co0w6ipvx9e8h6y20b0nsdmazz6l9
64562
64561
2008-12-14T23:34:02Z
en>Daniel
0
Reverted edits by [[Special:Contributions/68.99.15.112|68.99.15.112]] ([[User talk:68.99.15.112|talk]]) to last version by Skarebo
64562
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]].
==Example==
<nowiki>Verse {{bibleverse-nb||John|3:16}} of John</nowiki>
produces:
Verse {{bibleverse-nb||John|3:16}} of John
See the [[Template talk:bibleverse|Bibleverse talk page]] for additional usage information.
[[Category:Bible link templates|Bibleverse]]
[[th:แม่แบบ:Bibleverse-nb]]
</noinclude>
dfcsq8v1g71t6d1377vbjvui5opwp3x
64563
64562
2008-12-17T23:36:39Z
97.81.31.84
64563
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]].
==Example==
<nowiki>Verse {{bibleverse-nb||John|3:16}} of John</nowiki>
produces:
Verse {{bibleverse-nb||John|3:16}} of John
See the [[Template talk:bibleverse|Bibleverse talk page]] for additional usage informationy THEY WILL COME AND EAT YOOU!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
[[Category:Bible link templates|Bibleverse]]
[[th:แม่แบบ:Bibleverse-nb]]
</noinclude>
qrc3oyk5gk30iwmhftd0mf1d3bki4sh
64564
64563
2008-12-17T23:36:50Z
en>Call me Bubba
0
Revert to revision 258004198 dated 2008-12-14 23:34:02 by Daniel using [[:en:Wikipedia:Tools/Navigation_popups|popups]]
64564
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]].
==Example==
<nowiki>Verse {{bibleverse-nb||John|3:16}} of John</nowiki>
produces:
Verse {{bibleverse-nb||John|3:16}} of John
See the [[Template talk:bibleverse|Bibleverse talk page]] for additional usage information.
[[Category:Bible link templates|Bibleverse]]
[[th:แม่แบบ:Bibleverse-nb]]
</noinclude>
dfcsq8v1g71t6d1377vbjvui5opwp3x
64565
64564
2008-12-18T09:33:59Z
en>Future Perfect at Sunrise
0
Protected Template:Bibleverse-nb: template vandalism target ([edit=sysop] (indefinite) [move=sysop] (indefinite))
64564
wikitext
text/x-wiki
[http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]].
==Example==
<nowiki>Verse {{bibleverse-nb||John|3:16}} of John</nowiki>
produces:
Verse {{bibleverse-nb||John|3:16}} of John
See the [[Template talk:bibleverse|Bibleverse talk page]] for additional usage information.
[[Category:Bible link templates|Bibleverse]]
[[th:แม่แบบ:Bibleverse-nb]]
</noinclude>
dfcsq8v1g71t6d1377vbjvui5opwp3x
64566
64565
2009-03-03T02:14:13Z
en>Jnothman
0
update as per [[enwiki:Template_talk:Bibleverse#PHP_script_moving]]
64566
wikitext
text/x-wiki
[http://bibref.hebtools.com?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]].
==Example==
<nowiki>Verse {{bibleverse-nb||John|3:16}} of John</nowiki>
produces:
Verse {{bibleverse-nb||John|3:16}} of John
See the [[Template talk:bibleverse|Bibleverse talk page]] for additional usage information.
[[Category:Bible link templates|Bibleverse]]
[[th:แม่แบบ:Bibleverse-nb]]
</noinclude>
36x5s0f89ffkp758kwj7a9z9xsivy9o
64567
64566
2011-03-09T15:20:40Z
en>MSGJ
0
using doc template, per request
64567
wikitext
text/x-wiki
[http://bibref.hebtools.com?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
{{documentation}}
</noinclude>
cr2ejus058f2wxf694ewb5u21apvyub
64568
64567
2013-11-02T03:37:49Z
en>Fuhghettaboutit
0
Changed protection level of Template:Bibleverse-nb: Enable access by template editors ([Edit=Allow only template editors and admins] (indefinite) [Move=Allow only template editors and admins] (indefinite))
64567
wikitext
text/x-wiki
[http://bibref.hebtools.com?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
{{documentation}}
</noinclude>
cr2ejus058f2wxf694ewb5u21apvyub
64569
64568
2013-11-24T07:19:32Z
en>Little Mountain 5
0
fix dead link
64569
wikitext
text/x-wiki
[http://tools.wmflabs.org/bibleversefinder/bibleversefinder.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
{{documentation}}
</noinclude>
571ylbphtu5mqahd5p94n07rsmdjcrf
64570
64569
2014-01-09T03:42:02Z
en>Little Mountain 5
0
shorten URL per [[Template talk:Bibleverse|edit request]]
64570
wikitext
text/x-wiki
[http://tools.wmflabs.org/bibleversefinder/?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
{{documentation}}
</noinclude>
n5wllh7wvbxg5l4sdkoih0gq8l9ldds
64571
64570
2014-01-11T22:39:20Z
en>Little Mountain 5
0
update "book name" parameter to handle spaces, making "book#" parameter optional (backwards compatible; synced from [[Template:Bibleverse-nb/sandbox|sandbox]])
64571
wikitext
text/x-wiki
[http://tools.wmflabs.org/bibleversefinder/?book={{#if:{{{1}}}|{{#if:{{{2}}}|{{#iferror:{{#expr:{{{1}}}}}|{{urlencode:{{{1}}}|PATH}}&verse={{{2}}}&src={{{3|!}}}|{{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}}}}|{{{1}}}&verse={{{3}}}&src={{{4|!}}}}}|{{{2}}}&verse={{{3}}}&src={{{4|!}}}}} {{#if:{{{1}}}|{{#if:{{{2}}}|{{#iferror:{{#expr:{{{1}}}}}|{{{2}}}|{{{3}}}}}|{{{3}}}}}|{{{3}}}}}]<noinclude>
{{documentation}}
</noinclude>
7v9donxwj6q7elxl3cqvwv4guy2dbrm
64572
64571
2017-01-09T05:05:43Z
en>JJMC89
0
Sync with sandbox per request
64572
wikitext
text/x-wiki
{{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|{{#if:{{{1}}}|{{#if:{{{2}}}|{{#iferror:{{#expr:{{{1}}}}}|{{{2}}}|{{{3}}}}}|{{{3}}}}}|{{{3}}}}}}}}|{{#if:{{{1}}}|{{#if:{{{2}}}|{{#iferror:{{#expr:{{{1}}}}}|{{{2}}}|{{{3}}}}}|{{{3}}}}}|{{{3}}}}}}}<noinclude>
{{documentation}}
</noinclude>
cjsu7dnn93s6g31r48waiweemmjr1o9
64573
64572
2017-01-10T07:17:37Z
en>John of Reading
0
Reverted 1 edit by [[Special:Contributions/JJMC89|JJMC89]] ([[User talk:JJMC89|talk]]): Undo per bug report by the same editor. ([[WP:TW|TW]])
64573
wikitext
text/x-wiki
[http://tools.wmflabs.org/bibleversefinder/?book={{#if:{{{1}}}|{{#if:{{{2}}}|{{#iferror:{{#expr:{{{1}}}}}|{{urlencode:{{{1}}}|PATH}}&verse={{{2}}}&src={{{3|!}}}|{{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}}}}|{{{1}}}&verse={{{3}}}&src={{{4|!}}}}}|{{{2}}}&verse={{{3}}}&src={{{4|!}}}}} {{#if:{{{1}}}|{{#if:{{{2}}}|{{#iferror:{{#expr:{{{1}}}}}|{{{2}}}|{{{3}}}}}|{{{3}}}}}|{{{3}}}}}]<noinclude>
{{documentation}}
</noinclude>
7v9donxwj6q7elxl3cqvwv4guy2dbrm
64574
64573
2017-01-17T12:02:41Z
en>Cabayi
0
per request
64574
wikitext
text/x-wiki
{{Bibleverse|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|nobook=yes}}<noinclude>
{{documentation}}
</noinclude>
2fww3dqw39szg8lzek1tpzvk67p5zf0
64575
64574
2023-01-07T14:22:11Z
en>Primefac
0
convert to subst'able wrapper
64575
wikitext
text/x-wiki
{{SAFESUBST:<noinclude/>#if:{{{{{subst|subst:}}}ns:0}}|{{Bibleverse|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|nobook=yes}}|{{Bibleverse|{{{1|}}}{{{{{|safesubst:}}}ifnotempty|{{{2|}}}|{{{{{|safesubst:}}}!}}{{{2|}}}}}{{{{{|safesubst:}}}ifnotempty|{{{3|}}}|{{{{{|safesubst:}}}!}}{{{3|}}}}}{{{{{|safesubst:}}}ifnotempty|{{{4|}}}|{{{{{|safesubst:}}}!}}{{{4|}}}}}|nobook=yes}}}}<noinclude>
{{documentation}}
</noinclude>
akf1286un63p2zvydjg3bgfi841t3r7
64576
64575
2023-01-07T14:27:22Z
en>Primefac
0
Undid revision 1132153053 by [[Special:Contributions/Primefac|Primefac]] ([[User talk:Primefac|talk]]) self-revert, some things to think about
64576
wikitext
text/x-wiki
{{Bibleverse|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|nobook=yes}}<noinclude>
{{documentation}}
</noinclude>
2fww3dqw39szg8lzek1tpzvk67p5zf0
64577
64576
2023-01-10T16:55:45Z
en>Trialpears
0
substitutable version formerger
64577
wikitext
text/x-wiki
<noinclude>{{Being deleted|2022 October 6|Template:Bibleverse|merge=Template:Bibleverse}}</noinclude>{{{{{|safesubst:}}}#if:{{{subst|}}}|{{{{{|safesubst:}}}(}}{{{{{|safesubst:}}}(}}Bibleverse{{ {{{|safesubst:}}}#if:{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}} |{{{{{|safesubst:}}}!}}{{{1}}}}}{{ {{{|safesubst:}}}#if:{{{2|}}}{{{3|}}}{{{4|}}} |{{{{{|safesubst:}}}!}}{{{2}}}}}{{ {{{|safesubst:}}}#if:{{{3|}}}{{{4|}}} |{{{{{|safesubst:}}}!}}{{{3}}}}}{{ {{{|safesubst:}}}#if:{{{4|}}} |{{{{{|safesubst:}}}!}}{{{4}}}}}{{{{{|safesubst:}}})}}{{{{{|safesubst:}}})}}|{{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|nobook=yes}}}}<noinclude>
{{Documentation}}
</noinclude>
<noinclude>
{{documentation}}
</noinclude>
l4grdn14hmcb7d3iefug9q5vv2i82cg
64578
64577
2023-01-10T20:34:27Z
en>Trialpears
0
fix whitespace issue with double docs
64578
wikitext
text/x-wiki
<noinclude>{{Being deleted|2022 October 6|Template:Bibleverse|merge=Template:Bibleverse}}</noinclude>{{{{{|safesubst:}}}#if:{{{subst|}}}|{{{{{|safesubst:}}}(}}{{{{{|safesubst:}}}(}}Bibleverse{{ {{{|safesubst:}}}#if:{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}} |{{{{{|safesubst:}}}!}}{{{1}}}}}{{ {{{|safesubst:}}}#if:{{{2|}}}{{{3|}}}{{{4|}}} |{{{{{|safesubst:}}}!}}{{{2}}}}}{{ {{{|safesubst:}}}#if:{{{3|}}}{{{4|}}} |{{{{{|safesubst:}}}!}}{{{3}}}}}{{ {{{|safesubst:}}}#if:{{{4|}}} |{{{{{|safesubst:}}}!}}{{{4}}}}}{{{{{|safesubst:}}})}}{{{{{|safesubst:}}})}}|{{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|nobook=yes}}}}<noinclude>
{{Documentation}}
</noinclude>
n4m4xs3xzzaa7utswr9jrhqx07ipbo0
64579
64578
2023-01-11T05:04:40Z
en>Trialpears
0
Fix an issue I really should have caught
64579
wikitext
text/x-wiki
<noinclude>{{Being deleted|2022 October 6|Template:Bibleverse|merge=Template:Bibleverse}}</noinclude>{{{{{|safesubst:}}}#if:{{{subst|}}}|{{{{{|safesubst:}}}(}}{{{{{|safesubst:}}}(}}Bibleverse{{ {{{|safesubst:}}}#if:{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}} |{{{{{|safesubst:}}}!}}{{{1}}}}}{{ {{{|safesubst:}}}#if:{{{2|}}}{{{3|}}}{{{4|}}} |{{{{{|safesubst:}}}!}}{{{2}}}}}{{ {{{|safesubst:}}}#if:{{{3|}}}{{{4|}}} |{{{{{|safesubst:}}}!}}{{{3}}}}}{{ {{{|safesubst:}}}#if:{{{4|}}} |{{{{{|safesubst:}}}!}}{{{4}}}}}{{{{{|safesubst:}}}!}}nobook=yes{{{{{|safesubst:}}})}}{{{{{|safesubst:}}})}}|{{Bibleverse|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|nobook=yes}}}}<noinclude>
{{Documentation}}
</noinclude>
3vsj7hl79k67ycobgop67tx5vvdc78b
64580
64579
2023-05-23T13:33:52Z
en>Primefac
0
drop back to a wrapper - in re-reading the conversation, wrappers are okay
64580
wikitext
text/x-wiki
{{Bibleverse|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|nobook=yes}}<noinclude>
{{Documentation}}
</noinclude>
63p94r2nqmttufbb678vpchh1kq5xq5
64581
64580
2025-07-08T07:30:49Z
Icem4k
5186
33 revisions imported from [[:en:Template:Bibleverse-nb]]
64580
wikitext
text/x-wiki
{{Bibleverse|{{{1|}}}|{{{2|}}}|{{{3|}}}|{{{4|}}}|nobook=yes}}<noinclude>
{{Documentation}}
</noinclude>
63p94r2nqmttufbb678vpchh1kq5xq5
Template:Bibleverse-lb
10
8964
64584
2006-09-29T03:55:46Z
en>Eliyak
0
creating new branch of [[template:Bibleverse]]
64584
wikitext
text/x-wiki
[[Book of {{{2}}}|{{{1}}} {{{2}}}]] [http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]</noinclude>
ezo05e95ef2q7werdlva9kuzw5huqa0
64585
64584
2006-09-29T04:00:56Z
en>Eliyak
0
64585
wikitext
text/x-wiki
[[{{{1|Book of}}} {{{2}}}|{{{1}}} {{{2}}}]] [http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]</noinclude>
9gd8ah7chx38ixrqdsjh8dcascc737k
64586
64585
2006-09-29T04:43:21Z
en>Eliyak
0
trying to work out bug...
64586
wikitext
text/x-wiki
<noinclude>{{{2}}}</noinclude>[[{{{1|Book of}}} {{{2}}}|{{{1}}} {{{2}}}]] [http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]</noinclude>
6wnydbasfj4lz8ztzvob334rarwhj83
64587
64586
2006-09-29T04:45:02Z
en>Eliyak
0
64587
wikitext
text/x-wiki
[[{{{2}}}|]][[{{{1|Book of}}} {{{2}}}|{{{1}}} {{{2}}}]] [http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]</noinclude>
bem2gg795bch8eis72pyp2rfbzqfgc1
64588
64587
2006-09-29T04:47:32Z
en>Eliyak
0
64588
wikitext
text/x-wiki
[[{{{2}}}|‌]][[{{{1|Book of}}} {{{2}}}|{{{1}}} {{{2}}}]] [http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]</noinclude>
2w2i06qan7xhlcv0o0zrhd611fef6nh
64589
64588
2006-09-29T05:17:46Z
en>Eliyak
0
reluctantly using parser function instead...
64589
wikitext
text/x-wiki
[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{{1}}} {{{2}}}]] [http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]</noinclude>
fxpqdk51rr1v74i2ve76s5fdrtzy4ua
64590
64589
2007-03-19T19:19:36Z
en>Eliyak
0
64590
wikitext
text/x-wiki
[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}}}} {{{2}}}]] [http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]</noinclude>
muimqhwzq9yppvo8wva1p4em0nr9osn
64591
64590
2007-03-19T19:20:43Z
en>Eliyak
0
64591
wikitext
text/x-wiki
[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] [http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]</noinclude>
sotuj8yzhlf6st7i1fd24rk0g9ecl91
64592
64591
2007-03-19T19:21:20Z
en>Eliyak
0
64592
wikitext
text/x-wiki
[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] [http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]</noinclude>
tl1g21ngdl3hcdf4yx8wt177gm7py7m
64593
64592
2007-03-28T01:54:57Z
en>Eliyak
0
64593
wikitext
text/x-wiki
[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] [http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:External link templates|Bibleverse]]</noinclude>
lc1q8h1k7cbry93za5r82rg82h3247w
64594
64593
2007-09-18T09:12:26Z
en>Pieter Kuiper
0
cat
64594
wikitext
text/x-wiki
[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] [http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:Bible link templates|Bibleverse]]</noinclude>
3dkwrg3g03zmaj70ni41exo2gyo1mod
64595
64594
2009-04-13T16:29:51Z
61.18.170.10
64595
wikitext
text/x-wiki
[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] [http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse rerknwrejhjerhd
<ref>Insert footnote text here</ref>emplate_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:Bible link templates|Bibleverse]]</noinclude>
gp4oy4lz3m9sx8jesz9g7hq688d30va
64596
64595
2009-04-18T03:38:16Z
en>Gadget850
0
Reverted 1 edit by [[Special:Contributions/61.18.170.10|61.18.170.10]]. ([[WP:TW|TW]])
64596
wikitext
text/x-wiki
[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] [http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:Bible link templates|Bibleverse]]</noinclude>
3dkwrg3g03zmaj70ni41exo2gyo1mod
64597
64596
2009-08-03T01:39:02Z
en>Eliyak
0
fixed template to refer to new site
64597
wikitext
text/x-wiki
[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] [http://bibref.hebtools.com/?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:Bible link templates|Bibleverse]]</noinclude>
og4vzzzdmfkd54rqad43ct1rcs5r73q
64598
64597
2010-11-02T01:59:08Z
en>Headbomb
0
tweak for print
64598
wikitext
text/x-wiki
{{hide in print
|[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] [http://bibref.hebtools.com/?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}]
}}{{only in print
|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}} {{{3}}}
}}<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:Bible link templates|Bibleverse]]</noinclude>
buq3lxxjbhxh92id9pt61978lr3an48
64599
64598
2010-11-02T01:59:38Z
en>Headbomb
0
tweak
64599
wikitext
text/x-wiki
{{hide in print
|[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] [http://bibref.hebtools.com/?book{{=}}{{{1}}}%20{{{2}}}&verse{{=}}{{{3}}}&src{{=}}{{{4|!}}} {{{3}}}]
}}{{only in print
|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}} {{{3}}}
}}<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:Bible link templates|Bibleverse]]</noinclude>
6b5d1dphcv2780m9r5si73g3xrwr6d9
64600
64599
2010-11-05T17:37:19Z
en>AnonMoos
0
seems to be messing up things
64600
wikitext
text/x-wiki
{{hide in print
|[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] [http://bibref.hebtools.com/?book{{=}}{{{1}}}%20{{{2}}}&verse{{=}}{{{3}}}&src{{=}}{{{4|!}}} {{{3}}}]
}}{{only in print
|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}} {{{3}}}
}}<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:Bible link templates|Bibleverse]]</noinclude>
m8bkwk5ysxcxe42dvwza7z339z3xc62
64601
64600
2010-11-16T15:16:41Z
en>BD2412
0
remove line breaks that seem to be causing havoc in [[List of minor biblical figures]]
64601
wikitext
text/x-wiki
{{hide in print
|[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] [http://bibref.hebtools.com/?book{{=}}{{{1}}}%20{{{2}}}&verse{{=}}{{{3}}}&src{{=}}{{{4|!}}} {{{3}}}]}}{{only in print|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}} {{{3}}}}}<noinclude>
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes. [[Category:Bible link templates|Bibleverse]]</noinclude>
8yg352gvj7f463wnfatwmnafwcs8v3m
64602
64601
2011-12-02T09:46:18Z
en>777sms
0
64602
wikitext
text/x-wiki
{{hide in print
|[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] [http://bibref.hebtools.com/?book{{=}}{{{1}}}%20{{{2}}}&verse{{=}}{{{3}}}&src{{=}}{{{4|!}}} {{{3}}}]}}{{only in print|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}} {{{3}}}}}<noinclude>
== Usage ==
This template is used to provide sources for bible verse references, a variation on [[Template:Bibleverse]]. See the [[template_talk:bibleverse|Bibleverse talk page]] for usage, examples and source codes.
[[Category:Bible external link templates]]
</noinclude>
cw9slioffz5zgknzy0xp4me92iwr6tf
64603
64602
2012-02-03T03:35:08Z
en>Mrmagoo2006
0
create documentation, to be able to mention related templates (part 1 of 2) - part 2 of 2 is in this template article
64603
wikitext
text/x-wiki
{{hide in print
|[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] [http://bibref.hebtools.com/?book{{=}}{{{1}}}%20{{{2}}}&verse{{=}}{{{3}}}&src{{=}}{{{4|!}}} {{{3}}}]}}{{only in print|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}} {{{3}}}}}<noinclude>
{{documentation}}
</noinclude>
eqsf9s043s9rfyyl1x2shphzq8eqx9r
64604
64603
2013-11-23T06:26:25Z
en>Atethnekos
0
fix deadlink
64604
wikitext
text/x-wiki
{{hide in print
|[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] [http://tools.wmflabs.org/bibleversefinder/bibleversefinder.php?book{{=}}{{{1}}}%20{{{2}}}&verse{{=}}{{{3}}}&src{{=}}{{{4|!}}} {{{3}}}]}}{{only in print|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}} {{{3}}}}}<noinclude>
{{documentation}}
</noinclude>
e1m6tnbzjvnu01pefnahh9s2kdf5g1z
64605
64604
2014-01-09T03:19:43Z
en>Atethnekos
0
shorten url
64605
wikitext
text/x-wiki
{{hide in print
|[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] [http://tools.wmflabs.org/bibleversefinder/?book{{=}}{{{1}}}%20{{{2}}}&verse{{=}}{{{3}}}&src{{=}}{{{4|!}}} {{{3}}}]}}{{only in print|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}} {{{3}}}}}<noinclude>
{{documentation}}
</noinclude>
6lxzcy9ccb2wkud9yssnbgs9la5hrvi
64606
64605
2014-07-28T06:32:43Z
en>Telpardec
0
add urlencode for endash support
64606
wikitext
text/x-wiki
{{hide in print
|[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] [http://tools.wmflabs.org/bibleversefinder/?book{{=}}{{{1}}}%20{{{2}}}&verse{{=}}{{urlencode:{{{3}}}}}&src{{=}}{{{4|!}}} {{{3}}}]}}{{only in print|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}} {{{3}}}}}<noinclude>
{{documentation}}
</noinclude>
51cnuxyqn6ldkk5ms5kawayqkc8742y
64607
64606
2017-01-08T21:52:00Z
en>Jfhutson
0
implement new version with lua
64607
wikitext
text/x-wiki
[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] {{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|{{{3}}}}}{{only in print|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}} {{{3}}}}}
<noinclude>
{{Documentation}}
</noinclude>
05x7opuk88izu1fps8ccryef2337txh
64608
64607
2017-01-09T02:04:16Z
en>Jfhutson
0
64608
wikitext
text/x-wiki
[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] {{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|{{{3}}}}}{{only in print|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}} {{{3}}}}}<noinclude>
{{Documentation}}
</noinclude>
tgx1v5lyv6yq7oybkl7nhj1ivi736jx
64609
64608
2021-06-08T23:24:48Z
en>Plastikspork
0
Fix per TfD outcome
64609
wikitext
text/x-wiki
[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] {{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|{{{3}}}}}<noinclude>
{{Documentation}}
</noinclude>
alllnyzi5cyd7ok0w6bqgedwnqrbybj
64610
64609
2022-10-14T02:41:43Z
en>Mellohi!
0
Added {{being deleted}} per [[Wikipedia:Templates for discussion/Log/2022 October 6#Template:Bibleverse]] ([[WP:XFDC#4.0.13|XFDcloser]])
64610
wikitext
text/x-wiki
<noinclude>{{Being deleted|2022 October 6|Template:Bibleverse|merge=Template:Bibleverse}}</noinclude>[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] {{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|{{{3}}}}}<noinclude>
{{Documentation}}
</noinclude>
3hz9r0t6dfuulvn533abhkzecdt8w3y
64611
64610
2023-01-07T14:47:23Z
en>Primefac
0
convert to subst'able wrapper
64611
wikitext
text/x-wiki
<noinclude>{{Being deleted|2022 October 6|Template:Bibleverse|merge=Template:Bibleverse}}</noinclude>
{{SAFESUBST:<noinclude/>#if:{{{{{subst|subst:}}}ns:0}}|[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] {{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|{{{3}}}}}|[[{{{{{|safesubst:}}}#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{{{{|safesubst:}}}#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] {{Bibleverse|{{{1}}}{{{{{|safesubst:}}}ifnotempty|{{{2|{{{3|{{{4|}}}}}}}}}|{{{{{|safesubst:}}}!}}{{{2}}}}}{{{{{|safesubst:}}}ifnotempty|{{{3|{{{4|}}}}}}|{{{{{|safesubst:}}}!}}{{{3}}}}}{{{{{|safesubst:}}}ifnotempty|{{{3|{{{4|}}}}}}|{{{{{|safesubst:}}}!}}{{{4|}}}}}{{{{{|safesubst:}}}ifnotempty|{{{3|}}}|{{{{{|safesubst:}}}!}}{{{3}}}}}}}}}<noinclude>
{{Documentation}}
</noinclude>
qy02qty3bs4k2wc2o92xk05e6lteomu
64612
64611
2023-01-07T14:49:10Z
en>Primefac
0
extra spacing
64612
wikitext
text/x-wiki
<noinclude>{{Being deleted|2022 October 6|Template:Bibleverse|merge=Template:Bibleverse}}</noinclude>{{SAFESUBST:<noinclude/>#if:{{{{{subst|subst:}}}ns:0}}|[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] {{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|{{{3}}}}}|[[{{{{{|safesubst:}}}#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{{{{|safesubst:}}}#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] {{Bibleverse|{{{1}}}{{{{{|safesubst:}}}ifnotempty|{{{2|{{{3|{{{4|}}}}}}}}}|{{{{{|safesubst:}}}!}}{{{2}}}}}{{{{{|safesubst:}}}ifnotempty|{{{3|{{{4|}}}}}}|{{{{{|safesubst:}}}!}}{{{3}}}}}{{{{{|safesubst:}}}ifnotempty|{{{3|{{{4|}}}}}}|{{{{{|safesubst:}}}!}}{{{4|}}}}}{{{{{|safesubst:}}}ifnotempty|{{{3|}}}|{{{{{|safesubst:}}}!}}{{{3}}}}}}}}}<noinclude>
{{Documentation}}
</noinclude>
n6m3vii8jxogeh3e0ndkh6h6bwhlzil
64613
64612
2023-01-07T14:51:15Z
en>Primefac
0
Reverted edits by [[Special:Contribs/Primefac|Primefac]] ([[User talk:Primefac|talk]]) to last version by Mellohi!
64613
wikitext
text/x-wiki
<noinclude>{{Being deleted|2022 October 6|Template:Bibleverse|merge=Template:Bibleverse}}</noinclude>[[{{#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{#if:{{{1|}}}|{{{1}}} }}{{{2}}}]] {{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|{{{3}}}}}<noinclude>
{{Documentation}}
</noinclude>
3hz9r0t6dfuulvn533abhkzecdt8w3y
64614
64613
2023-01-07T15:46:18Z
en>Primefac
0
sync from sandbox - now a full wrapper
64614
wikitext
text/x-wiki
<noinclude>{{Being deleted|2022 October 6|Template:Bibleverse|merge=Template:Bibleverse}}</noinclude>{{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|wlink=yes}}<noinclude>
{{Documentation}}
</noinclude>
2i86s32c163n4foh6zhrnehoqkrfcru
64615
64614
2023-01-10T16:47:34Z
en>Trialpears
0
Nicely substitutable version
64615
wikitext
text/x-wiki
<noinclude>{{Being deleted|2022 October 6|Template:Bibleverse|merge=Template:Bibleverse}}</noinclude>{{{{{|safesubst:}}}#if:{{{subst|}}}|{{{{{|safesubst:}}}(}}{{{{{|safesubst:}}}(}}Bibleverse{{ {{{|safesubst:}}}#if:{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}} |{{{{{|safesubst:}}}!}}{{{1}}}}}{{ {{{|safesubst:}}}#if:{{{2|}}}{{{3|}}}{{{4|}}} |{{{{{|safesubst:}}}!}}{{{2}}}}}{{ {{{|safesubst:}}}#if:{{{3|}}}{{{4|}}} |{{{{{|safesubst:}}}!}}{{{3}}}}}{{ {{{|safesubst:}}}#if:{{{4|}}} |{{{{{|safesubst:}}}!}}{{{4}}}}}{{{{{|safesubst:}}})}}{{{{{|safesubst:}}})}}|{{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|wlink=yes}}}}<noinclude>
{{Documentation}}
</noinclude>
5kkg3316ukc85zpj15b3i7n1t970aqi
64616
64615
2023-01-11T05:03:02Z
en>Trialpears
0
So stupid a mistake...
64616
wikitext
text/x-wiki
<noinclude>{{Being deleted|2022 October 6|Template:Bibleverse|merge=Template:Bibleverse}}</noinclude>{{{{{|safesubst:}}}#if:{{{subst|}}}|{{{{{|safesubst:}}}(}}{{{{{|safesubst:}}}(}}Bibleverse{{ {{{|safesubst:}}}#if:{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}} |{{{{{|safesubst:}}}!}}{{{1}}}}}{{ {{{|safesubst:}}}#if:{{{2|}}}{{{3|}}}{{{4|}}} |{{{{{|safesubst:}}}!}}{{{2}}}}}{{ {{{|safesubst:}}}#if:{{{3|}}}{{{4|}}} |{{{{{|safesubst:}}}!}}{{{3}}}}}{{ {{{|safesubst:}}}#if:{{{4|}}} |{{{{{|safesubst:}}}!}}{{{4}}}}}|wlink=yes{{{{{|safesubst:}}})}}{{{{{|safesubst:}}})}}|{{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|wlink=yes}}}}<noinclude>
{{Documentation}}
</noinclude>
l8q1s7qkun0x8gzujqbaubxw3qqci4o
64617
64616
2023-01-11T05:03:36Z
en>Trialpears
0
Fix
64617
wikitext
text/x-wiki
<noinclude>{{Being deleted|2022 October 6|Template:Bibleverse|merge=Template:Bibleverse}}</noinclude>{{{{{|safesubst:}}}#if:{{{subst|}}}|{{{{{|safesubst:}}}(}}{{{{{|safesubst:}}}(}}Bibleverse{{ {{{|safesubst:}}}#if:{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}} |{{{{{|safesubst:}}}!}}{{{1}}}}}{{ {{{|safesubst:}}}#if:{{{2|}}}{{{3|}}}{{{4|}}} |{{{{{|safesubst:}}}!}}{{{2}}}}}{{ {{{|safesubst:}}}#if:{{{3|}}}{{{4|}}} |{{{{{|safesubst:}}}!}}{{{3}}}}}{{ {{{|safesubst:}}}#if:{{{4|}}} |{{{{{|safesubst:}}}!}}{{{4}}}}}{{{{{|safesubst:}}}!}}wlink=yes{{{{{|safesubst:}}})}}{{{{{|safesubst:}}})}}|{{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|wlink=yes}}}}<noinclude>
{{Documentation}}
</noinclude>
iz1i5zktcty96bu4cekfqwajoax9elb
64618
64617
2023-05-23T13:34:39Z
en>Primefac
0
drop subst, okay as a wrapper based on a re-read of the TFD
64618
wikitext
text/x-wiki
{{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|wlink=yes}}<noinclude>
{{Documentation}}
</noinclude>
5rf9qkaylspzz39x8y5hfyz9evpns04
64619
64618
2025-07-08T07:30:51Z
Icem4k
5186
35 revisions imported from [[:en:Template:Bibleverse-lb]]
64618
wikitext
text/x-wiki
{{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|wlink=yes}}<noinclude>
{{Documentation}}
</noinclude>
5rf9qkaylspzz39x8y5hfyz9evpns04
Template:Bibleverse/doc
10
8965
64921
2007-10-29T20:46:34Z
en>Avraham
0
Doc
64921
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
Format: <nowiki> {{bibleverse|BOOK#|BOOKNAME|c:v-c:v|SOURCE_CODE}} </nowiki>
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg
:<nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
**Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly><!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[zh:Template:Bibleverse]]
</includeonly>
rhv10qvxzzfplkz547nolrwqwjobt5n
64922
64921
2007-10-29T20:47:01Z
en>Avraham
0
/* Examples */ fix
64922
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
Format: <nowiki> {{bibleverse|BOOK#|BOOKNAME|c:v-c:v|SOURCE_CODE}} </nowiki>
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg
:<nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly><!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[zh:Template:Bibleverse]]
</includeonly>
td6vp0otd058h5aj54p6a5hhvwncuet
64923
64922
2007-10-29T20:47:24Z
en>Avraham
0
/* Alternative usage */ lf
64923
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
Format: <nowiki> {{bibleverse|BOOK#|BOOKNAME|c:v-c:v|SOURCE_CODE}} </nowiki>
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly><!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[zh:Template:Bibleverse]]
</includeonly>
hv1liqjk6cw59qm3gtdoup6bkhdx122
64924
64923
2007-10-29T20:49:35Z
en>Avraham
0
better
64924
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
<pre>{{bibleverse|BOOK#|BOOKNAME|c:v-c:v|SOURCE_CODE}}</pre>
{{mergefrom|niv}}
==Usage==
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly><!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[zh:Template:Bibleverse]]
</includeonly>
lxxa4amht603kvq51uxo9h9eo68saj3
64925
64924
2007-11-12T05:36:57Z
en>Stopar~enwiki
0
/* Examples */ interwiki
64925
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
<pre>{{bibleverse|BOOK#|BOOKNAME|c:v-c:v|SOURCE_CODE}}</pre>
{{mergefrom|niv}}
==Usage==
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly><!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[ru:Шаблон:Библия]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[zh:Template:Bibleverse]]
</includeonly>
f6rv8vqpplensypj9vjen7456w0umdl
64926
64925
2008-05-16T20:34:05Z
71.72.191.206
/* Alternative usage */
64926
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
<pre>{{bibleverse|BOOK#|BOOKNAME|c:v-c:v|SOURCE_CODE}}</pre>
{{mergefrom|niv}}
==Usage==
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, [[Media:--[[Special:Contributions/71.72.191.206|71.72.191.206]] ([[User talk:71.72.191.206|talk]]) 20:34, 16 May 2008 (UTC)Example.ogg
----
#REDIRECT [[<sub>Insert text</sub><small><br />Small Text<s>
----
Strike-through text--[[Special:Contributions/71.72.191.206|71.72.191.206]] ([[User talk:71.72.191.206|talk]]) 20:34, 16 May 2008 (UTC)[[[Link title][[Image:[[Image:Example.jpg]]]]]]</s></small>]]]]
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly><!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[ru:Шаблон:Библия]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[zh:Template:Bibleverse]]
</includeonly>
3v4t4jr8k95qjon5440ktep1oruh8hg
64927
64926
2008-05-18T17:36:57Z
en>Unused0029
0
[[WP:UNDO|Undid]] revision 212907977 by [[Special:Contributions/71.72.191.206|71.72.191.206]] ([[User talk:71.72.191.206|talk]]) test edit
64927
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
<pre>{{bibleverse|BOOK#|BOOKNAME|c:v-c:v|SOURCE_CODE}}</pre>
{{mergefrom|niv}}
==Usage==
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly><!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[ru:Шаблон:Библия]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[ja:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[zh:Template:Bibleverse]]
</includeonly>
f6rv8vqpplensypj9vjen7456w0umdl
64928
64927
2008-05-18T17:46:05Z
en>Unused0029
0
add interwiki from main page
64928
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
<pre>{{bibleverse|BOOK#|BOOKNAME|c:v-c:v|SOURCE_CODE}}</pre>
{{mergefrom|niv}}
==Usage==
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly><!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[ru:Шаблон:Библия]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
hhfivgbgi81qw0s56f6t4fonni7vn1s
64929
64928
2008-08-22T00:23:50Z
en>Jnothman
0
use ndash instead of -
64929
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
<pre>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</pre>
{{mergefrom|niv}}
==Usage==
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly><!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[ru:Шаблон:Библия]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
cd9h6pb15nqktdjl6dad6rlyf410w5f
64930
64929
2008-09-26T17:16:03Z
en>Tholly
0
Adding simplewiki
64930
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
<pre>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</pre>
{{mergefrom|niv}}
==Usage==
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
dhbxycbks9um1xun7uwjbkha4khqj5s
64931
64930
2008-09-30T09:11:10Z
en>John Vandenberg
0
fix
64931
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
<pre>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</pre>
{{mergefrom|niv}}
==Usage==
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
n88fbsgvp0xksgvhsio6x1o7evsxe9n
64932
64931
2008-09-30T09:12:51Z
en>John Vandenberg
0
+[[de:Vorlage:Bibel]]
64932
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
<pre>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</pre>
{{mergefrom|niv}}
==Usage==
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
lmzl199e55t9ow6evx859916zm5fjvy
64933
64932
2009-02-16T06:18:59Z
en>Stevertigo
0
64933
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> See [[WP:EL]]: Separating external links from body text is essential. Parentheses are not deliberately not included in this template to allow for flexible usage.
{{mergefrom|niv}}
==Usage==
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
aewjmpqzeuf4eihpqvqvj2ntcm7jztw
64934
64933
2009-02-16T06:19:37Z
en>Stevertigo
0
64934
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Add code:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> See [[WP:EL]]: Separating external links from body text is essential. Parentheses are not deliberately not included in this template to allow for flexible usage.
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
41mzctiojeva85sxfn9k8g2r84vc64l
64935
64934
2009-02-16T06:21:41Z
en>Stevertigo
0
/* Usage */
64935
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Add code:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are not deliberately not included in this template to allow for flexible usage).
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
o6aa6c9yady5rnqvbh7pkkq2lo7g3ho
64936
64935
2009-02-16T06:24:53Z
en>Stevertigo
0
/* Usage */ #REDIRECT #REDIRECT
64936
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki> yields:
{{bibleverse||John|3:16|KJV|}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV|}}).
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
bbtqk7h77higha9uert42jzja9uq9bs
64937
64936
2009-02-16T06:26:43Z
en>Stevertigo
0
/* Usage */
64937
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
e08a18uvhqab14t10cbud6ncw3llwx9
64938
64937
2009-02-16T06:27:20Z
en>Stevertigo
0
/* Usage */
64938
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
3r90320wxnx9wbclvi1kkq0o4daspi3
64939
64938
2009-02-16T06:29:04Z
en>Stevertigo
0
/* Usage */
64939
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
Note the <code>||</code> before "John" in the above examples. This is to handle the first parameter, the "BOOK#," which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
lf479u84cxlj1ei8cdbvz25o437pmaq
64940
64939
2009-02-16T06:29:39Z
en>Stevertigo
0
/* Usage */
64940
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
Note the <code>||</code> before "John" in the above examples. This is to handle the first parameter, "BOOK#," which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
qjf4k29533ko85jrrti0vkusrn0cr0b
64941
64940
2009-02-16T06:30:06Z
en>Stevertigo
0
/* Usage */
64941
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
Note the <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
ksuvuckkim3pgdw08w6gm5y52rpmxet
64942
64941
2009-02-16T06:30:41Z
en>Stevertigo
0
/* Usage */
64942
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
17y6kiiisjisep0wvcnhy6k3re3w63u
64943
64942
2009-02-21T08:42:52Z
en>Darkicebot
0
robot Adding: [[simple:Template:Bibleverse/doc]]
64943
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
</includeonly>
[[simple:Template:Bibleverse/doc]]
7p2o7j18tryxfvtyzoy7qwz8whsn457
64944
64943
2009-02-21T14:22:14Z
en>Xeno
0
malfunctioning bot, high probability of error here, feel free to rv if edit was correct
64944
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://php.ug.cs.usyd.edu.au/~jnot4610/bibref.php#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
17y6kiiisjisep0wvcnhy6k3re3w63u
64945
64944
2009-03-03T02:06:42Z
en>Jnothman
0
update URL
64945
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
8tshjq6zdy4djyupg05zgq05ku4c2xu
64946
64945
2009-03-03T19:41:33Z
en>Nsaa
0
iw no
64946
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibleverse]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
amhd0qlzvn6dddbwd53bb6lpxqp60q8
64947
64946
2009-03-03T19:43:34Z
en>Nsaa
0
iw cor.
64947
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
gmh211ju64mp1j1zwwsjskuvl1mfmg6
64948
64947
2009-03-05T16:08:54Z
204.69.115.37
bored
64948
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
shit the fucking shit heads fuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuucccccccccccccccccccccccckkkkkkkkkkkkkkkkkkk
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
b5u1rhqjk9tutnivl5tfkmczrjfm71s
64949
64948
2009-03-05T16:09:17Z
en>Spitfire
0
Reverted edits by [[Special:Contributions/204.69.115.37|204.69.115.37]] to last revision by Nsaa ([[WP:HG|HG]])
64949
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
gmh211ju64mp1j1zwwsjskuvl1mfmg6
64950
64949
2009-06-29T17:11:33Z
en>BD2412
0
/* Alternative usage */Improving links and other minor cleanup tasks, Replaced: [[Exodus]] → [[Book of Exodus|Exodus]] (2), using [[Project:AutoWikiBrowser|AWB]]
64950
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE_CODE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Source Codes==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Book of Exodus|Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
dci3v1likrbmq8t0wq7uwb6z2aoh9kx
64951
64950
2009-08-20T04:15:43Z
en>Sligocki
0
[[source code]] has a different meaning than what you mean
64951
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Book of Exodus|Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
ovpo74b5vrwvvxghj7h5t890qr9fbdm
64952
64951
2009-08-31T03:24:49Z
en>Nasa-verve
0
add small list
64952
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check list above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New Interational Version (Biblegateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - paraellel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Book of Exodus|Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
98llxygjg4k8tyuyuojr72zgzsfyqgm
64953
64952
2009-08-31T03:26:00Z
en>Nasa-verve
0
64953
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{mergefrom|niv}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New Interational Version (Biblegateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - paraellel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Book of Exodus|Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
6ppibb4t1dtwu4z3ifjhemr9tfs7qf3
64954
64953
2009-09-24T15:56:10Z
en>Debresser
0
Remove merge proposal from over three years old.
64954
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New Interational Version (Biblegateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - paraellel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Book of Exodus|Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
kmm9zfdlk4w53dw2hf8fhazspxf9ocw
64955
64954
2009-10-18T13:27:15Z
en>Feline Hymnic
0
Fix spelling
64955
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV|}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (Biblegateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - paraellel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Book of Exodus|Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
0r3dwtnktts69vif8elejqs2hl2hjc5
64956
64955
2010-03-21T02:50:03Z
en>Gorrión
0
Got rid of superfluous |.
64956
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (Biblegateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - paraellel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Book of Exodus|Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
fvh1vme7gbj33o7ycwsohluvyy5q3h6
64957
64956
2010-06-11T00:34:21Z
en>Xxglennxx
0
/* Examples */
64957
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{bibleverse||John|3:16|KJV}}</nowiki></code> yields:{{bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of Sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (Biblegateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - paraellel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Book of Exodus|Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{bibleverse-nb||Exodus|1:2-3|HE}}; {{bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[cy:Nodyn:Beibl]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
69o1dvts46m2le6yfyfkz3273i425e7
64958
64957
2010-10-28T08:47:03Z
en>Rich Farmbrough
0
64958
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{Bibleverse||John|3:16|KJV}}</nowiki></code> yields:{{Bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (Biblegateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - paraellel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{Bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[cy:Nodyn:Beibl]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:Bibleverse]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
ii6wpna3anxui8cer6shaf0x0xle45b
64959
64958
2010-12-24T04:36:17Z
en>Rattakorn c
0
update wiki link
64959
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{Bibleverse||John|3:16|KJV}}</nowiki></code> yields:{{Bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (Biblegateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - paraellel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative is also sometimes used: <nowiki> {{Bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki>. Note, though, that if no book number is relevant, the blank argument must be there (see Genesis example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[cy:Nodyn:Beibl]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:อิงไบเบิล]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
tckrt0nf4n1zjgcfacuk1r3vf0v9q5x
64960
64959
2011-02-23T20:10:23Z
en>Fayenatic london
0
spelling; fix example to match text about alternative
64960
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{Bibleverse||John|3:16|KJV}}</nowiki></code> yields:{{Bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (BibleGateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - parallel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative which works, but may results in a double spacing, is:
:<code><nowiki> {{Bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki></code>.
Note, though, that if no book number is relevant, the blank argument must be there, e.g.<nowiki> {{Bibleverse|Genesis||1:15-16|HE}} </nowiki>
:produces: {{Bibleverse|Genesis||1:15-16|HE}}<!-- this is intentionally Genesis||, see explanation --> (compare the spacing in the example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[cy:Nodyn:Beibl]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:อิงไบเบิล]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
ah6kfgvtj4g4fxy9rhynwdx1282fu7e
64961
64960
2011-08-27T16:51:29Z
en>777sms
0
64961
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{Bibleverse||John|3:16|KJV}}</nowiki></code> yields:{{Bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (BibleGateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - parallel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative which works, but may results in a double spacing, is:
:<code><nowiki> {{Bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki></code>.
Note, though, that if no book number is relevant, the blank argument must be there, e.g.<nowiki> {{Bibleverse|Genesis||1:15-16|HE}} </nowiki>
:produces: {{Bibleverse|Genesis||1:15-16|HE}}<!-- this is intentionally Genesis||, see explanation --> (compare the spacing in the example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible link templates|Bibleverse]]
[[cy:Nodyn:Beibl]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ko:틀:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:อิงไบเบิล]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
apbszjwierurjdhknewca25gms1ob69
64962
64961
2011-12-02T09:45:31Z
en>777sms
0
64962
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{Bibleverse||John|3:16|KJV}}</nowiki></code> yields:{{Bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (BibleGateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - parallel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative which works, but may results in a double spacing, is:
:<code><nowiki> {{Bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki></code>.
Note, though, that if no book number is relevant, the blank argument must be there, e.g.<nowiki> {{Bibleverse|Genesis||1:15-16|HE}} </nowiki>
:produces: {{Bibleverse|Genesis||1:15-16|HE}}<!-- this is intentionally Genesis||, see explanation --> (compare the spacing in the example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
[[cy:Nodyn:Beibl]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ko:틀:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:อิงไบเบิล]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
ety7hqs3prfbdtyx2jf7r3kaomfh06p
64963
64962
2012-02-03T03:30:33Z
en>Mrmagoo2006
0
mention of existing discussion, which is related to Bible citation, using info template
64963
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{Bibleverse||John|3:16|KJV}}</nowiki></code> yields:{{Bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (BibleGateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - parallel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative which works, but may results in a double spacing, is:
:<code><nowiki> {{Bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki></code>.
Note, though, that if no book number is relevant, the blank argument must be there, e.g.<nowiki> {{Bibleverse|Genesis||1:15-16|HE}} </nowiki>
:produces: {{Bibleverse|Genesis||1:15-16|HE}}<!-- this is intentionally Genesis||, see explanation --> (compare the spacing in the example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
[[cy:Nodyn:Beibl]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ko:틀:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:อิงไบเบิล]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
6jhvpobb54qj4r6x3atkp62pgzqthiy
64964
64963
2012-04-01T23:11:55Z
en>Stegop
0
pt.iw
64964
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{Bibleverse||John|3:16|KJV}}</nowiki></code> yields:{{Bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (BibleGateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - parallel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative which works, but may results in a double spacing, is:
:<code><nowiki> {{Bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki></code>.
Note, though, that if no book number is relevant, the blank argument must be there, e.g.<nowiki> {{Bibleverse|Genesis||1:15-16|HE}} </nowiki>
:produces: {{Bibleverse|Genesis||1:15-16|HE}}<!-- this is intentionally Genesis||, see explanation --> (compare the spacing in the example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, eg. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
[[cy:Nodyn:Beibl]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ko:틀:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[pt:Predefinição:Citar bíblia]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:อิงไบเบิล]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
1l13byik5uvd9eluwvywhgyazux6fbt
64965
64964
2012-12-25T11:31:22Z
en>DocWatson42
0
Added a period.
64965
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage).
;Example: <code><nowiki>{{Bibleverse||John|3:16|KJV}}</nowiki></code> yields:{{Bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (BibleGateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - parallel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative which works, but may results in a double spacing, is:
:<code><nowiki> {{Bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki></code>.
Note, though, that if no book number is relevant, the blank argument must be there, e.g.<nowiki> {{Bibleverse|Genesis||1:15-16|HE}} </nowiki>
:produces: {{Bibleverse|Genesis||1:15-16|HE}}<!-- this is intentionally Genesis||, see explanation --> (compare the spacing in the example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
[[cy:Nodyn:Beibl]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ko:틀:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[pt:Predefinição:Citar bíblia]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:อิงไบเบิล]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
rdq5gc4ryu9ycrfygpn1wzop6baw2cb
64966
64965
2012-12-25T11:31:58Z
en>DocWatson42
0
/* Usage */ Moved a period.
64966
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse||John|3:16|KJV}}</nowiki></code> yields:{{Bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (BibleGateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - parallel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative which works, but may results in a double spacing, is:
:<code><nowiki> {{Bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki></code>.
Note, though, that if no book number is relevant, the blank argument must be there, e.g.<nowiki> {{Bibleverse|Genesis||1:15-16|HE}} </nowiki>
:produces: {{Bibleverse|Genesis||1:15-16|HE}}<!-- this is intentionally Genesis||, see explanation --> (compare the spacing in the example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
[[cy:Nodyn:Beibl]]
[[de:Vorlage:Bibel]]
[[es:Plantilla:Biblia]]
[[ml:ഫലകം:Bibleverse]]
[[id:Templat:Bibleverse]]
[[ko:틀:Bibleverse]]
[[ja:Template:Bibleverse]]
[[no:Mal:Bibelvers]]
[[pt:Predefinição:Citar bíblia]]
[[ru:Шаблон:Библия]]
[[simple:Template:Bibleverse]]
[[sl:Predloga:Biblverz]]
[[ta:வார்ப்புரு:விவிலிய வசனம்]]
[[th:แม่แบบ:อิงไบเบิล]]
[[uk:Шаблон:Біблія]]
[[zh:Template:Bibleverse]]
</includeonly>
15yw9163290tkwo1vo4ikfck04b4mhr
64967
64966
2013-03-27T01:04:41Z
en>DixonDBot
0
Migrating 16 interwiki links, now provided by [[Wikipedia:Wikidata|Wikidata]] on [[d:Q6071967]]
64967
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse||John|3:16|KJV}}</nowiki></code> yields:{{Bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (BibleGateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - parallel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative which works, but may results in a double spacing, is:
:<code><nowiki> {{Bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki></code>.
Note, though, that if no book number is relevant, the blank argument must be there, e.g.<nowiki> {{Bibleverse|Genesis||1:15-16|HE}} </nowiki>
:produces: {{Bibleverse|Genesis||1:15-16|HE}}<!-- this is intentionally Genesis||, see explanation --> (compare the spacing in the example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
cqmkftxw8itwm62ufncc073lhu8ay3a
64968
64967
2013-05-29T06:10:11Z
en>Fayenatic london
0
/* Alternative usage */ minor
64968
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse||John|3:16|KJV}}</nowiki></code> yields:{{Bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (BibleGateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - parallel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative which works, but may result in a double spacing, is:
:<code><nowiki> {{Bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki></code>.
Note, though, that if no book number is relevant, the blank argument must be there, e.g.<nowiki> {{Bibleverse|Genesis||1:15-16|HE}} </nowiki>
:produces: {{Bibleverse|Genesis||1:15-16|HE}}<!-- this is intentionally Genesis||, see explanation --> (compare the spacing in the example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
r0gps6dy9k8dlr5z1lu6ravdxdckmf0
64969
64968
2013-06-30T17:09:36Z
en>DocWatson42
0
Added a space.
64969
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse||John|3:16|KJV}}</nowiki></code> yields: {{Bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is not usually necessary, and cumbersome to look up.
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave that part blank.
==List of sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (BibleGateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - parallel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative which works, but may result in a double spacing, is:
:<code><nowiki> {{Bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki></code>.
Note, though, that if no book number is relevant, the blank argument must be there, e.g.<nowiki> {{Bibleverse|Genesis||1:15-16|HE}} </nowiki>
:produces: {{Bibleverse|Genesis||1:15-16|HE}}<!-- this is intentionally Genesis||, see explanation --> (compare the spacing in the example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
csbwpnij5ivy1fzi0y75gfdxj6l086l
64970
64969
2013-07-07T22:44:20Z
en>Atethnekos
0
clarify
64970
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse||John|3:16|KJV}}</nowiki></code> yields: {{Bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is only necessary for numbered books (e.g., 2 Corinthians, 1 Samuel).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave the BOOK# parameter blank.
==List of sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (BibleGateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - parallel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative which works, but may result in a double spacing, is:
:<code><nowiki> {{Bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki></code>.
Note, though, that if no book number is relevant, the blank argument must be there, e.g.<nowiki> {{Bibleverse|Genesis||1:15-16|HE}} </nowiki>
:produces: {{Bibleverse|Genesis||1:15-16|HE}}<!-- this is intentionally Genesis||, see explanation --> (compare the spacing in the example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse||Genesis|1:15-16|HE}}
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
bt7q4daot4eep1gbr9wiknctiuxdnbp
64971
64970
2013-07-10T04:32:42Z
en>Atethnekos
0
+templatedata
64971
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse||John|3:16|KJV}}</nowiki></code> yields: {{Bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is only necessary for numbered books (e.g., 2 Corinthians, 1 Samuel).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave the BOOK# parameter blank.
==List of sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (BibleGateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - parallel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative which works, but may result in a double spacing, is:
:<code><nowiki> {{Bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki></code>.
Note, though, that if no book number is relevant, the blank argument must be there, e.g.<nowiki> {{Bibleverse|Genesis||1:15-16|HE}} </nowiki>
:produces: {{Bibleverse|Genesis||1:15-16|HE}}<!-- this is intentionally Genesis||, see explanation --> (compare the spacing in the example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse||Genesis|1:15-16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to ",
"params": {
"1": {
"label": "Book number",
"description": "The number of the book. E.g., '2' if citing 2 Samuel, or '1' if citing 1 Corinthians.",
"type": "number",
"required": false
},
"2": {
"label": "Book name",
"description": "The name of the book in a single word or shortened form. If the book is numbered, then the number should not be included here but rather in the book number parameter. E.g., include here 'Samuel' if citing 1 Samuel. Do not include any spaces. Forms are listed at http://bibref.hebtools.com/biblebooks.txt",
"type": "string",
"required": true
},
"3": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1-2', '21:1-24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"4": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at http://bibref.hebtools.com/#srcref",
"type": "string",
"required": true
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
44lor3kzayk1jel2k1a1t6428xlfc4i
64972
64971
2013-07-10T04:38:25Z
en>Atethnekos
0
/* Template data */ ce
64972
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse||John|3:16|KJV}}</nowiki></code> yields: {{Bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is only necessary for numbered books (e.g., 2 Corinthians, 1 Samuel).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave the BOOK# parameter blank.
==List of sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (BibleGateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - parallel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative which works, but may result in a double spacing, is:
:<code><nowiki> {{Bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki></code>.
Note, though, that if no book number is relevant, the blank argument must be there, e.g.<nowiki> {{Bibleverse|Genesis||1:15-16|HE}} </nowiki>
:produces: {{Bibleverse|Genesis||1:15-16|HE}}<!-- this is intentionally Genesis||, see explanation --> (compare the spacing in the example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse||Genesis|1:15-16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to the various Bible editions at www.biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name.",
"params": {
"1": {
"label": "Book number",
"description": "The number of the book. E.g., '2' if citing 2 Samuel, or '1' if citing 1 Corinthians.",
"type": "number",
"required": false
},
"2": {
"label": "Book name",
"description": "The name of the book in a single word or shortened form. If the book is numbered, then the number should not be included here but rather in the book number parameter. E.g., include here 'Samuel' if citing 1 Samuel. Do not include any spaces. Forms are listed at http://bibref.hebtools.com/biblebooks.txt",
"type": "string",
"required": true
},
"3": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1-2', '21:1-24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"4": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at http://bibref.hebtools.com/#srcref",
"type": "string",
"required": true
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
6rlt9ew7k9u332pya8w3ldtrd3be5w8
64973
64972
2013-07-10T04:41:08Z
en>Atethnekos
0
/* Template data */ ce
64973
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse||John|3:16|KJV}}</nowiki></code> yields: {{Bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is only necessary for numbered books (e.g., 2 Corinthians, 1 Samuel).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave the BOOK# parameter blank.
==List of sources==
A list of sources and codes that may be used to trigger them is at http://bibref.hebtools.com#srcref
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (BibleGateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - parallel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative which works, but may result in a double spacing, is:
:<code><nowiki> {{Bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki></code>.
Note, though, that if no book number is relevant, the blank argument must be there, e.g.<nowiki> {{Bibleverse|Genesis||1:15-16|HE}} </nowiki>
:produces: {{Bibleverse|Genesis||1:15-16|HE}}<!-- this is intentionally Genesis||, see explanation --> (compare the spacing in the example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse||Genesis|1:15-16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to the various Bible editions at www.biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book number",
"description": "The number of the book. E.g., '2' if citing 2 Samuel, or '1' if citing 1 Corinthians.",
"type": "number",
"required": false
},
"2": {
"label": "Book name",
"description": "The name of the book in a single word or shortened form. If the book is numbered, then the number should not be included here but rather in the book number parameter. E.g., include here 'Samuel' if citing 1 Samuel. Do not include any spaces. Forms are listed at http://bibref.hebtools.com/biblebooks.txt",
"type": "string",
"required": true
},
"3": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1-2', '21:1-24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"4": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at http://bibref.hebtools.com/#srcref",
"type": "string",
"required": true
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
2io9l09bymt5vdc6qqja8xoo3uzajd6
64974
64973
2013-11-24T08:51:44Z
en>Atethnekos
0
/* List of sources */ fix deadlink
64974
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse||John|3:16|KJV}}</nowiki></code> yields: {{Bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is only necessary for numbered books (e.g., 2 Corinthians, 1 Samuel).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave the BOOK# parameter blank.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref]
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (BibleGateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - parallel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative which works, but may result in a double spacing, is:
:<code><nowiki> {{Bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki></code>.
Note, though, that if no book number is relevant, the blank argument must be there, e.g.<nowiki> {{Bibleverse|Genesis||1:15-16|HE}} </nowiki>
:produces: {{Bibleverse|Genesis||1:15-16|HE}}<!-- this is intentionally Genesis||, see explanation --> (compare the spacing in the example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse||Genesis|1:15-16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to the various Bible editions at www.biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book number",
"description": "The number of the book. E.g., '2' if citing 2 Samuel, or '1' if citing 1 Corinthians.",
"type": "number",
"required": false
},
"2": {
"label": "Book name",
"description": "The name of the book in a single word or shortened form. If the book is numbered, then the number should not be included here but rather in the book number parameter. E.g., include here 'Samuel' if citing 1 Samuel. Do not include any spaces. Forms are listed at http://bibref.hebtools.com/biblebooks.txt",
"type": "string",
"required": true
},
"3": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1-2', '21:1-24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"4": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at http://bibref.hebtools.com/#srcref",
"type": "string",
"required": true
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
kzf108yp0baznloss9ahro3sl60vrem
64975
64974
2013-11-25T01:02:32Z
en>Atethnekos
0
/* Template data */ +update links
64975
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK#|BOOKNAME|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse||John|3:16|KJV}}</nowiki></code> yields: {{Bibleverse||John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse||John|3:16|KJV}}).
Note the empty parameter <code>||</code> before "John" in the above examples. This is to handle the first parameter, "<code>BOOK#</code>", which is only necessary for numbered books (e.g., 2 Corinthians, 1 Samuel).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*'''''DO NOT put any spaces anywhere in the template.'''''
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*If there is only one book, leave the BOOK# parameter blank.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref]
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (BibleGateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - parallel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative usage==
An alternative which works, but may result in a double spacing, is:
:<code><nowiki> {{Bibleverse|BOOKNAME|BOOK#|c:v-c:v|SOURCE_CODE}} </nowiki></code>.
Note, though, that if no book number is relevant, the blank argument must be there, e.g.<nowiki> {{Bibleverse|Genesis||1:15-16|HE}} </nowiki>
:produces: {{Bibleverse|Genesis||1:15-16|HE}}<!-- this is intentionally Genesis||, see explanation --> (compare the spacing in the example below).
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1|Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1|Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse||Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse||Genesis|1:15-16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to the various Bible editions at www.biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book number",
"description": "The number of the book. E.g., '2' if citing 2 Samuel, or '1' if citing 1 Corinthians.",
"type": "number",
"required": false
},
"2": {
"label": "Book name",
"description": "The name of the book in a single word or shortened form. If the book is numbered, then the number should not be included here but rather in the book number parameter. E.g., include here 'Samuel' if citing 1 Samuel. Do not include any spaces. Forms are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"3": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1-2', '21:1-24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"4": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
86odg13ypsuscpb9rw6qrh614dftl4d
64976
64975
2014-01-11T21:54:55Z
en>Little Mountain 5
0
rm now optional "Book#" parameter
64976
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font><code><nowiki>{{Bibleverse|BOOK|c:v–c:v|SOURCE}}</nowiki></code><font color="red">)</font></pre>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|John|3:16|KJV}}</nowiki></code> yields: {{Bibleverse|John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|John|3:16|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref]
Here is a sample list (this list is subject to change, please check link above):
{| class="wikitable"
! Code !! Translation
|-
| colspan = 2 | ''(do not include or, just number or text)''
|-
| 1000 || Show user all options
|-
| 31 or NIV || New International Version (BibleGateway)
|-
| 49 or NASB || New American Standard Bible (BibleGateway)
|-
| 9 or KJV || King James Version (BibleGateway)
|-
| 105 or HE || Hebrew-English - parallel MT and JPS 1917 (Mechon Mamre)
|-
| 65 or TM || The Message (BibleGateway)
|}
==Alternative version==
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1 Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15-16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to the various Bible editions at www.biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Forms are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1-2', '21:1-24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
bndr0b9dvibijuclkajru8pecinme6r
64977
64976
2014-01-11T22:56:57Z
en>Little Mountain 5
0
merge larger source table from [[Template:Bibleref/doc]]
64977
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE (optional)}}<font color="red">)</font>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|John|3:16|KJV}}</nowiki></code> yields: {{Bibleverse|John|3:16|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|John|3:16|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref]
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]]
|-
|ASV||8||[[American Standard Version]]
|-
|CEV||46||[[Contemporary English Version]]
|-
|DAR||16||[[Darby Translation]]
|-
|DR||63||[[Douay-Rheims]] 1899 American Edition
|-
|ESV||47||[[English Standard Version]]
|-
|GNT||86||[[Good News Translation]]
|-
|HCSB||77||[[Holman Christian Standard Bible]]
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
|KJ21||48||[[21st Century King James Version]]
|-
|KJV||9||[[King James Version]]
|-
|TM||65||[[The Message (Bible)|The Message]]
|-
|NASB||49||[[New American Standard Bible]]
|-
|NCV||78||[[New Century Version]]
|-
|NIRV||76||[[New International Reader's Version]]
|-
|NIV||31||[[New International Version]]
|-
|NIVUK||64||[[New International Version]] - UK
|-
|NKJV||50||[[New King James Version]]
|-
|NLT||51||[[New Living Translation]]
|-
|NLV||74||[[New Life Version]]
|-
|TNIV||72||[[Today's New International Version]]
|-
|WNT||53||[[Wyclif's Bible]]
|-
|YLT||15||[[Young's Literal Translation]]
|}
==Alternative version==
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1 Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15-16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to the various Bible editions at www.biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Forms are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1-2', '21:1-24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
auw9yep7ohjelzu5jrsknejnclcjoh4
64978
64977
2014-03-20T08:49:08Z
78.55.81.241
m.e
64978
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE (optional)}}<font color="red">)</font>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|Genesis|1:1|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref]
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]]
|-
|ASV||8||[[American Standard Version]]
|-
|CEV||46||[[Contemporary English Version]]
|-
|DAR||16||[[Darby Translation]]
|-
|DR||63||[[Douay-Rheims]] 1899 American Edition
|-
|ESV||47||[[English Standard Version]]
|-
|GNT||86||[[Good News Translation]]
|-
|HCSB||77||[[Holman Christian Standard Bible]]
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
|KJ21||48||[[21st Century King James Version]]
|-
|KJV||9||[[King James Version]]
|-
|TM||65||[[The Message (Bible)|The Message]]
|-
|NASB||49||[[New American Standard Bible]]
|-
|NCV||78||[[New Century Version]]
|-
|NIRV||76||[[New International Reader's Version]]
|-
|NIV||31||[[New International Version]]
|-
|NIVUK||64||[[New International Version]] - UK
|-
|NKJV||50||[[New King James Version]]
|-
|NLT||51||[[New Living Translation]]
|-
|NLV||74||[[New Life Version]]
|-
|TNIV||72||[[Today's New International Version]]
|-
|WNT||53||[[Wyclif's Bible]]
|-
|YLT||15||[[Young's Literal Translation]]
|}
==Alternative version==
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|1:1-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1 Samuel|1:1-4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15-16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to the various Bible editions at www.biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Forms are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1-2', '21:1-24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
9ojtftlw8spyrytxrmwlne6rp5n3qc4
64979
64978
2014-03-20T08:52:48Z
78.55.81.241
ad hebrew english servers
64979
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE (optional)}}<font color="red">)</font>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|Genesis|1:1|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref]
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]]
|-
|ASV||8||[[American Standard Version]]
|-
|CEV||46||[[Contemporary English Version]]
|-
|DAR||16||[[Darby Translation]]
|-
|DR||63||[[Douay-Rheims]] 1899 American Edition
|-
|ESV||47||[[English Standard Version]]
|-
|GNT||86||[[Good News Translation]]
|-
|HCSB||77||[[Holman Christian Standard Bible]]
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and old [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
|JP||?||Hebrew-English - parallel [[Masoretic Text|MT]] and modern [[Judaica Press]] Tanakh (Jewish Bible)
|-
|JPR||?||Hebrew-English - parallel [[Masoretic Text|MT]] and miodern [[Judaica Press]] Tanakh with Rashi's commentary
|-
|KJ21||48||[[21st Century King James Version]]
|-
|KJV||9||[[King James Version]]
|-
|TM||65||[[The Message (Bible)|The Message]]
|-
|NASB||49||[[New American Standard Bible]]
|-
|NCV||78||[[New Century Version]]
|-
|NIRV||76||[[New International Reader's Version]]
|-
|NIV||31||[[New International Version]]
|-
|NIVUK||64||[[New International Version]] - UK
|-
|NKJV||50||[[New King James Version]]
|-
|NLT||51||[[New Living Translation]]
|-
|NLV||74||[[New Life Version]]
|-
|TNIV||72||[[Today's New International Version]]
|-
|WNT||53||[[Wyclif's Bible]]
|-
|YLT||15||[[Young's Literal Translation]]
|}
==Alternative version==
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|1:1-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1 Samuel|1:1-4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15-16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to the various Bible editions at www.biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Forms are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1-2', '21:1-24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
0x8t5dri8lnu75fjwku2vzwbg90qdjo
64980
64979
2014-03-20T09:39:52Z
78.55.81.241
ad missing codes and fixed broken link
64980
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE (optional)}}<font color="red">)</font>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|Genesis|1:1|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at the [http://bibref.joelnothman.com/bibref.php Bible Verse Finder].
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]]
|-
|ASV||8||[[American Standard Version]]
|-
|CEV||46||[[Contemporary English Version]]
|-
|DAR||16||[[Darby Translation]]
|-
|DR||63||[[Douay-Rheims]] 1899 American Edition
|-
|ESV||47||[[English Standard Version]]
|-
|GNT||86||[[Good News Translation]]
|-
|HCSB||77||[[Holman Christian Standard Bible]]
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and old [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and modern [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and miodern [[Judaica Press|JP 1964]] Tanakh with [[Rashi]]'s commentary
|-
|KJ21||48||[[21st Century King James Version]]
|-
|KJV||9||[[King James Version]]
|-
|TM||65||[[The Message (Bible)|The Message]]
|-
|NASB||49||[[New American Standard Bible]]
|-
|NCV||78||[[New Century Version]]
|-
|NIRV||76||[[New International Reader's Version]]
|-
|NIV||31||[[New International Version]]
|-
|NIVUK||64||[[New International Version]] - UK
|-
|NKJV||50||[[New King James Version]]
|-
|NLT||51||[[New Living Translation]]
|-
|NLV||74||[[New Life Version]]
|-
|TNIV||72||[[Today's New International Version]]
|-
|WNT||53||[[Wyclif's Bible]]
|-
|YLT||15||[[Young's Literal Translation]]
|}
==Alternative version==
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|1:1-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1 Samuel|1:1-4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15-16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to the various Bible editions at www.biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Forms are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1-2', '21:1-24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
hle5nkcurpvr7262y6ybm061f0yae3i
64981
64980
2014-03-20T15:51:44Z
92.229.71.92
/* Template data */ ad note
64981
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE (optional)}}<font color="red">)</font>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|Genesis|1:1|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at the [http://bibref.joelnothman.com/bibref.php Bible Verse Finder].
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]]
|-
|ASV||8||[[American Standard Version]]
|-
|CEV||46||[[Contemporary English Version]]
|-
|DAR||16||[[Darby Translation]]
|-
|DR||63||[[Douay-Rheims]] 1899 American Edition
|-
|ESV||47||[[English Standard Version]]
|-
|GNT||86||[[Good News Translation]]
|-
|HCSB||77||[[Holman Christian Standard Bible]]
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and old [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and modern [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and miodern [[Judaica Press|JP 1964]] Tanakh with [[Rashi]]'s commentary
|-
|KJ21||48||[[21st Century King James Version]]
|-
|KJV||9||[[King James Version]]
|-
|TM||65||[[The Message (Bible)|The Message]]
|-
|NASB||49||[[New American Standard Bible]]
|-
|NCV||78||[[New Century Version]]
|-
|NIRV||76||[[New International Reader's Version]]
|-
|NIV||31||[[New International Version]]
|-
|NIVUK||64||[[New International Version]] - UK
|-
|NKJV||50||[[New King James Version]]
|-
|NLT||51||[[New Living Translation]]
|-
|NLV||74||[[New Life Version]]
|-
|TNIV||72||[[Today's New International Version]]
|-
|WNT||53||[[Wyclif's Bible]]
|-
|YLT||15||[[Young's Literal Translation]]
|}
==Alternative version==
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|1:1-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1 Samuel|1:1-4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15-16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to the various Bible editions at www.biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link. Note: The sources at biblegateway.com are only Christian Bible sources, e.g. a bible source labeled ''Orthodox Jewish Bible (OJB)'' is in fact a Christian Messianic Bible translation, which will not be used by Orthodox Judaism.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Forms are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1-2', '21:1-24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
clmz6uxl8gmjqn1n7b7q04pggwc1fso
64982
64981
2014-03-20T15:52:52Z
92.229.71.92
/* Template data */ m.e
64982
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{info|This template is being used for the discussion at [[Wikipedia:Citing sources/Bible]] to show different proposed solutions for the issue of properly citing the Bible.}}
==Usage==
Code format:
:<font color="red">(</font>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE (optional)}}<font color="red">)</font>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|Genesis|1:1|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at the [http://bibref.joelnothman.com/bibref.php Bible Verse Finder].
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]]
|-
|ASV||8||[[American Standard Version]]
|-
|CEV||46||[[Contemporary English Version]]
|-
|DAR||16||[[Darby Translation]]
|-
|DR||63||[[Douay-Rheims]] 1899 American Edition
|-
|ESV||47||[[English Standard Version]]
|-
|GNT||86||[[Good News Translation]]
|-
|HCSB||77||[[Holman Christian Standard Bible]]
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and old [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and modern [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and miodern [[Judaica Press|JP 1964]] Tanakh with [[Rashi]]'s commentary
|-
|KJ21||48||[[21st Century King James Version]]
|-
|KJV||9||[[King James Version]]
|-
|TM||65||[[The Message (Bible)|The Message]]
|-
|NASB||49||[[New American Standard Bible]]
|-
|NCV||78||[[New Century Version]]
|-
|NIRV||76||[[New International Reader's Version]]
|-
|NIV||31||[[New International Version]]
|-
|NIVUK||64||[[New International Version]] - UK
|-
|NKJV||50||[[New King James Version]]
|-
|NLT||51||[[New Living Translation]]
|-
|NLV||74||[[New Life Version]]
|-
|TNIV||72||[[Today's New International Version]]
|-
|WNT||53||[[Wyclif's Bible]]
|-
|YLT||15||[[Young's Literal Translation]]
|}
==Alternative version==
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|1:1-4:18|31}} </nowiki> produces a link to the NIV translation (31 in the source list as linked below): {{Bibleverse|1 Samuel|1:1-4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15-16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to the various Bible editions at www.biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link. Note: The sources at biblegateway.com are only Christian Bible sources, e.g. a bible source misleadingly labeled ''Orthodox Jewish Bible (OJB)'' is in fact a Christian Messianic Bible translation, which will not be used by Orthodox Judaism.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Forms are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1-2', '21:1-24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
cldho5v301ocnbmy2nhbxicq1b2ev8z
64983
64982
2014-04-25T05:43:28Z
en>Telpardec
0
restored wmflabs link - removed IP editorial - updated short list - copyedit - some versions link to other sites than biblegateway
64983
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
==Usage==
Code format:
:<font color="red">(</font>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE (optional)}}<font color="red">)</font>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|Genesis|1:1|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref Bible Verse Finder]
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]] (Bible Gateway)
|-
|ASV||8||[[American Standard Version]] (Bible Gateway)
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
|DAR||16||[[Darby Translation]] (Bible Gateway)
|-
|||63||[[Douay-Rheims]] 1899 American Edition (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HCSB||77||[[Holman Christian Standard Bible]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary
|-
|KJ21||48||[[21st Century King James Version]] (Bible Gateway)
|-
|KJV||9||[[King James Version]] (Bible Gateway)
|-
|TM||65||[[The Message (Bible)|The Message]] (Bible Gateway)
|-
|NAB||130||[[New American Bible]] (USCCB)
|-
|NASB||49||[[New American Standard Bible]] (Bible Gateway)
|-
|NIV||31||[[New International Version]] (Bible Gateway)
|-
|NKJV||50||[[New King James Version]] (Bible Gateway)
|-
|NLT||51||[[New Living Translation]] (Bible Gateway)
|-
|NRSV||131||[[New Revised Standard Version]] (Oremus)
|-
|WNT||53||[[Wyclif's Bible|Wycliffe New Testament]] (Bible Gateway)
|-
|YLT||15||[[Young's Literal Translation]] (Bible Gateway)
|}
==Alternative version==
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki>
:produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15-16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1-2', '21:1-24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
las3a7ejzo24cxgx3qb5i2q22158zen
64984
64983
2014-06-19T12:42:19Z
en>Telpardec
0
/* Alternative version */ added {{anchor}} for incoming link - copyedit - <code> for sample text
64984
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
==Usage==
Code format:
:<font color="red">(</font>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE (optional)}}<font color="red">)</font>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|Genesis|1:1|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref Bible Verse Finder]
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]] (Bible Gateway)
|-
|ASV||8||[[American Standard Version]] (Bible Gateway)
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
|DAR||16||[[Darby Translation]] (Bible Gateway)
|-
|||63||[[Douay-Rheims]] 1899 American Edition (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HCSB||77||[[Holman Christian Standard Bible]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary
|-
|KJ21||48||[[21st Century King James Version]] (Bible Gateway)
|-
|KJV||9||[[King James Version]] (Bible Gateway)
|-
|TM||65||[[The Message (Bible)|The Message]] (Bible Gateway)
|-
|NAB||130||[[New American Bible]] (USCCB)
|-
|NASB||49||[[New American Standard Bible]] (Bible Gateway)
|-
|NIV||31||[[New International Version]] (Bible Gateway)
|-
|NKJV||50||[[New King James Version]] (Bible Gateway)
|-
|NLT||51||[[New Living Translation]] (Bible Gateway)
|-
|NRSV||131||[[New Revised Standard Version]] (Oremus)
|-
|WNT||53||[[Wyclif's Bible|Wycliffe New Testament]] (Bible Gateway)
|-
|YLT||15||[[Young's Literal Translation]] (Bible Gateway)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code>
:produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15-16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1-2', '21:1-24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
7pn8hihbxd278z1l13jo0g0bdxhqmb7
64985
64984
2014-07-05T12:12:46Z
en>Topbanana
0
Link repair: Wyclif's Bible -> Wycliffe's Bible
64985
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
==Usage==
Code format:
:<font color="red">(</font>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE (optional)}}<font color="red">)</font>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|Genesis|1:1|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref Bible Verse Finder]
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]] (Bible Gateway)
|-
|ASV||8||[[American Standard Version]] (Bible Gateway)
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
|DAR||16||[[Darby Translation]] (Bible Gateway)
|-
|||63||[[Douay-Rheims]] 1899 American Edition (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HCSB||77||[[Holman Christian Standard Bible]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary
|-
|KJ21||48||[[21st Century King James Version]] (Bible Gateway)
|-
|KJV||9||[[King James Version]] (Bible Gateway)
|-
|TM||65||[[The Message (Bible)|The Message]] (Bible Gateway)
|-
|NAB||130||[[New American Bible]] (USCCB)
|-
|NASB||49||[[New American Standard Bible]] (Bible Gateway)
|-
|NIV||31||[[New International Version]] (Bible Gateway)
|-
|NKJV||50||[[New King James Version]] (Bible Gateway)
|-
|NLT||51||[[New Living Translation]] (Bible Gateway)
|-
|NRSV||131||[[New Revised Standard Version]] (Oremus)
|-
|WNT||53||[[Wycliffe's Bible|Wycliffe New Testament]] (Bible Gateway)
|-
|YLT||15||[[Young's Literal Translation]] (Bible Gateway)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code>
:produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15-16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1-2', '21:1-24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
23hkgbbfjvm6zz9nzfh2z4w0uyo5l0d
64986
64985
2014-07-05T14:55:30Z
en>Atethnekos
0
/* List of sources */ simplify link
64986
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
==Usage==
Code format:
:<font color="red">(</font>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE (optional)}}<font color="red">)</font>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|Genesis|1:1|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder]
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]] (Bible Gateway)
|-
|ASV||8||[[American Standard Version]] (Bible Gateway)
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
|DAR||16||[[Darby Translation]] (Bible Gateway)
|-
|||63||[[Douay-Rheims]] 1899 American Edition (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HCSB||77||[[Holman Christian Standard Bible]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary
|-
|KJ21||48||[[21st Century King James Version]] (Bible Gateway)
|-
|KJV||9||[[King James Version]] (Bible Gateway)
|-
|TM||65||[[The Message (Bible)|The Message]] (Bible Gateway)
|-
|NAB||130||[[New American Bible]] (USCCB)
|-
|NASB||49||[[New American Standard Bible]] (Bible Gateway)
|-
|NIV||31||[[New International Version]] (Bible Gateway)
|-
|NKJV||50||[[New King James Version]] (Bible Gateway)
|-
|NLT||51||[[New Living Translation]] (Bible Gateway)
|-
|NRSV||131||[[New Revised Standard Version]] (Oremus)
|-
|WNT||53||[[Wycliffe's Bible|Wycliffe New Testament]] (Bible Gateway)
|-
|YLT||15||[[Young's Literal Translation]] (Bible Gateway)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code>
:produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15-16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1-2', '21:1-24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
0jxrlpmnxpf7fd1oto37p6wan2pbldk
64987
64986
2014-08-13T11:41:51Z
78.55.82.76
minor edits better exemplification of difficulty to specify 1st and 2nd books like 1st Samuel (is it 1Sam, I Sam, ISam, Sam1, or ... correct "1 Sam")
64987
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
==Usage==
Code format:
:<font color="red">(</font>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE (optional)}}<font color="red">)</font>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|Genesis|1:1|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder]
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]] (Bible Gateway)
|-
|ASV||8||[[American Standard Version]] (Bible Gateway)
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
|DAR||16||[[Darby Translation]] (Bible Gateway)
|-
|||63||[[Douay-Rheims]] 1899 American Edition (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HCSB||77||[[Holman Christian Standard Bible]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary
|-
|KJ21||48||[[21st Century King James Version]] (Bible Gateway)
|-
|KJV||9||[[King James Version]] (Bible Gateway)
|-
|TM||65||[[The Message (Bible)|The Message]] (Bible Gateway)
|-
|NAB||130||[[New American Bible]] (USCCB)
|-
|NASB||49||[[New American Standard Bible]] (Bible Gateway)
|-
|NIV||31||[[New International Version]] (Bible Gateway)
|-
|NKJV||50||[[New King James Version]] (Bible Gateway)
|-
|NLT||51||[[New Living Translation]] (Bible Gateway)
|-
|NRSV||131||[[New Revised Standard Version]] (Oremus)
|-
|WNT||53||[[Wycliffe's Bible|Wycliffe New Testament]] (Bible Gateway)
|-
|YLT||15||[[Young's Literal Translation]] (Bible Gateway)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code>
:produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2-3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16-4:18|31}}
*Example1: <nowiki> {{Bibleverse|1 Sam|3:16-4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16-4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15-16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15-16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1-2', '21:1-24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
dtxf5d2mokmu8oilh23x0iekxnckvtk
64988
64987
2014-10-16T07:36:01Z
en>DocWatson42
0
Performed minor clean up on punctuation.
64988
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
==Usage==
Code format:
:<font color="red">(</font>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE (optional)}}<font color="red">)</font>
:<font color="crimson"> Note parentheses:</font> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|Genesis|1:1|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder].
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]] (Bible Gateway)
|-
|ASV||8||[[American Standard Version]] (Bible Gateway)
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
|DAR||16||[[Darby Translation]] (Bible Gateway)
|-
|||63||[[Douay-Rheims]] 1899 American Edition (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HCSB||77||[[Holman Christian Standard Bible]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary
|-
|KJ21||48||[[21st Century King James Version]] (Bible Gateway)
|-
|KJV||9||[[King James Version]] (Bible Gateway)
|-
|TM||65||[[The Message (Bible)|The Message]] (Bible Gateway)
|-
|NAB||130||[[New American Bible]] (USCCB)
|-
|NASB||49||[[New American Standard Bible]] (Bible Gateway)
|-
|NIV||31||[[New International Version]] (Bible Gateway)
|-
|NKJV||50||[[New King James Version]] (Bible Gateway)
|-
|NLT||51||[[New Living Translation]] (Bible Gateway)
|-
|NRSV||131||[[New Revised Standard Version]] (Oremus)
|-
|WNT||53||[[Wycliffe's Bible|Wycliffe New Testament]] (Bible Gateway)
|-
|YLT||15||[[Young's Literal Translation]] (Bible Gateway)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example1: <nowiki> {{Bibleverse|1 Sam|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
rtkpokdw4l56fg2yf5l1cr6tp0np4oh
64989
64988
2015-05-09T10:12:47Z
en>WOSlinker
0
tidy style for better HTML5 compatibility
64989
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
==Usage==
Code format:
:<span style="color:red;">(</span>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE (optional)}}<span style="color:red;">)</span>
:<span style="color:crimson;"> Note parentheses:</span> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|Genesis|1:1|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder].
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]] (Bible Gateway)
|-
|ASV||8||[[American Standard Version]] (Bible Gateway)
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
|DAR||16||[[Darby Translation]] (Bible Gateway)
|-
|||63||[[Douay-Rheims]] 1899 American Edition (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HCSB||77||[[Holman Christian Standard Bible]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary
|-
|KJ21||48||[[21st Century King James Version]] (Bible Gateway)
|-
|KJV||9||[[King James Version]] (Bible Gateway)
|-
|TM||65||[[The Message (Bible)|The Message]] (Bible Gateway)
|-
|NAB||130||[[New American Bible]] (USCCB)
|-
|NASB||49||[[New American Standard Bible]] (Bible Gateway)
|-
|NIV||31||[[New International Version]] (Bible Gateway)
|-
|NKJV||50||[[New King James Version]] (Bible Gateway)
|-
|NLT||51||[[New Living Translation]] (Bible Gateway)
|-
|NRSV||131||[[New Revised Standard Version]] (Oremus)
|-
|WNT||53||[[Wycliffe's Bible|Wycliffe New Testament]] (Bible Gateway)
|-
|YLT||15||[[Young's Literal Translation]] (Bible Gateway)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example1: <nowiki> {{Bibleverse|1 Sam|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
omlm9ewh9duoxavkeop3q66z8m1s039
64990
64989
2015-07-17T16:15:22Z
en>StevenJ81
0
/* List of sources */ Commented out Judaic Press versions; they do not work at present
64990
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
==Usage==
Code format:
:<span style="color:red;">(</span>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE (optional)}}<span style="color:red;">)</span>
:<span style="color:crimson;"> Note parentheses:</span> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|Genesis|1:1|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder].
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]] (Bible Gateway)
|-
|ASV||8||[[American Standard Version]] (Bible Gateway)
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
|DAR||16||[[Darby Translation]] (Bible Gateway)
|-
|||63||[[Douay-Rheims]] 1899 American Edition (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HCSB||77||[[Holman Christian Standard Bible]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJ21||48||[[21st Century King James Version]] (Bible Gateway)
|-
|KJV||9||[[King James Version]] (Bible Gateway)
|-
|TM||65||[[The Message (Bible)|The Message]] (Bible Gateway)
|-
|NAB||130||[[New American Bible]] (USCCB)
|-
|NASB||49||[[New American Standard Bible]] (Bible Gateway)
|-
|NIV||31||[[New International Version]] (Bible Gateway)
|-
|NKJV||50||[[New King James Version]] (Bible Gateway)
|-
|NLT||51||[[New Living Translation]] (Bible Gateway)
|-
|NRSV||131||[[New Revised Standard Version]] (Oremus)
|-
|WNT||53||[[Wycliffe's Bible|Wycliffe New Testament]] (Bible Gateway)
|-
|YLT||15||[[Young's Literal Translation]] (Bible Gateway)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example1: <nowiki> {{Bibleverse|1 Sam|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
mnrr54rdbjb8joa6hnxosajpb7rqv7k
64991
64990
2015-08-17T00:23:10Z
en>LlywelynII
0
list of alts
64991
wikitext
text/x-wiki
{{Documentation subpage}}
<!--
PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE
-->
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:<span style="color:red;">(</span>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE (optional)}}<span style="color:red;">)</span>
:<span style="color:crimson;"> Note parentheses:</span> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|Genesis|1:1|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder].
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]] (Bible Gateway)
|-
|ASV||8||[[American Standard Version]] (Bible Gateway)
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
|DAR||16||[[Darby Translation]] (Bible Gateway)
|-
|||63||[[Douay-Rheims]] 1899 American Edition (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HCSB||77||[[Holman Christian Standard Bible]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJ21||48||[[21st Century King James Version]] (Bible Gateway)
|-
|KJV||9||[[King James Version]] (Bible Gateway)
|-
|TM||65||[[The Message (Bible)|The Message]] (Bible Gateway)
|-
|NAB||130||[[New American Bible]] (USCCB)
|-
|NASB||49||[[New American Standard Bible]] (Bible Gateway)
|-
|NIV||31||[[New International Version]] (Bible Gateway)
|-
|NKJV||50||[[New King James Version]] (Bible Gateway)
|-
|NLT||51||[[New Living Translation]] (Bible Gateway)
|-
|NRSV||131||[[New Revised Standard Version]] (Oremus)
|-
|WNT||53||[[Wycliffe's Bible|Wycliffe New Testament]] (Bible Gateway)
|-
|YLT||15||[[Young's Literal Translation]] (Bible Gateway)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example1: <nowiki> {{Bibleverse|1 Sam|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Template data==
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>
<!-- CATEGORIES AND INTERWIKIS HERE, THANKS -->
[[Category:Bible external link templates]]
</includeonly>
fr9zexf5k9oe7y4vuq4f1053gowzlh6
64992
64991
2015-09-08T20:49:58Z
en>Zyxw
0
add {{TemplateData header}} before <templatedata>
64992
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:<span style="color:red;">(</span>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE (optional)}}<span style="color:red;">)</span>
:<span style="color:crimson;"> Note parentheses:</span> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|Genesis|1:1|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder].
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]] (Bible Gateway)
|-
|ASV||8||[[American Standard Version]] (Bible Gateway)
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
|DAR||16||[[Darby Translation]] (Bible Gateway)
|-
|||63||[[Douay-Rheims]] 1899 American Edition (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HCSB||77||[[Holman Christian Standard Bible]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJ21||48||[[21st Century King James Version]] (Bible Gateway)
|-
|KJV||9||[[King James Version]] (Bible Gateway)
|-
|TM||65||[[The Message (Bible)|The Message]] (Bible Gateway)
|-
|NAB||130||[[New American Bible]] (USCCB)
|-
|NASB||49||[[New American Standard Bible]] (Bible Gateway)
|-
|NIV||31||[[New International Version]] (Bible Gateway)
|-
|NKJV||50||[[New King James Version]] (Bible Gateway)
|-
|NLT||51||[[New Living Translation]] (Bible Gateway)
|-
|NRSV||131||[[New Revised Standard Version]] (Oremus)
|-
|WNT||53||[[Wycliffe's Bible|Wycliffe New Testament]] (Bible Gateway)
|-
|YLT||15||[[Young's Literal Translation]] (Bible Gateway)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example1: <nowiki> {{Bibleverse|1 Sam|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
6ahuhahjwrjnit7ge54h5kwto4wkyha
64993
64992
2016-07-04T16:32:57Z
en>Hairy Dude
0
Remove "optional" tag from source parameter and explain why: omitting it leads to a page of garbage, maintainer is inactive
64993
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:<span style="color:red;">(</span>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}<span style="color:red;">)</span>
:<span style="color:crimson;"> Note parentheses:</span> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|Genesis|1:1|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]] (Bible Gateway)
|-
|ASV||8||[[American Standard Version]] (Bible Gateway)
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
|DAR||16||[[Darby Translation]] (Bible Gateway)
|-
|||63||[[Douay-Rheims]] 1899 American Edition (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HCSB||77||[[Holman Christian Standard Bible]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJ21||48||[[21st Century King James Version]] (Bible Gateway)
|-
|KJV||9||[[King James Version]] (Bible Gateway)
|-
|TM||65||[[The Message (Bible)|The Message]] (Bible Gateway)
|-
|NAB||130||[[New American Bible]] (USCCB)
|-
|NASB||49||[[New American Standard Bible]] (Bible Gateway)
|-
|NIV||31||[[New International Version]] (Bible Gateway)
|-
|NKJV||50||[[New King James Version]] (Bible Gateway)
|-
|NLT||51||[[New Living Translation]] (Bible Gateway)
|-
|NRSV||131||[[New Revised Standard Version]] (Oremus)
|-
|WNT||53||[[Wycliffe's Bible|Wycliffe New Testament]] (Bible Gateway)
|-
|YLT||15||[[Young's Literal Translation]] (Bible Gateway)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example1: <nowiki> {{Bibleverse|1 Sam|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
90xn137xrikyupwijpbpfy211gmlfji
64994
64993
2016-07-04T16:36:48Z
en>Hairy Dude
0
/* List of sources */add Vulgate
64994
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:<span style="color:red;">(</span>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}<span style="color:red;">)</span>
:<span style="color:crimson;"> Note parentheses:</span> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|Genesis|1:1|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]] (Bible Gateway)
|-
|ASV||8||[[American Standard Version]] (Bible Gateway)
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
| || 4 || [[Vulgate|Biblia Sacra Vulgata]] (Bible Gateway)
|-
|DAR||16||[[Darby Translation]] (Bible Gateway)
|-
|||63||[[Douay-Rheims]] 1899 American Edition (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HCSB||77||[[Holman Christian Standard Bible]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJ21||48||[[21st Century King James Version]] (Bible Gateway)
|-
|KJV||9||[[King James Version]] (Bible Gateway)
|-
|TM||65||[[The Message (Bible)|The Message]] (Bible Gateway)
|-
|NAB||130||[[New American Bible]] (USCCB)
|-
|NASB||49||[[New American Standard Bible]] (Bible Gateway)
|-
|NIV||31||[[New International Version]] (Bible Gateway)
|-
|NKJV||50||[[New King James Version]] (Bible Gateway)
|-
|NLT||51||[[New Living Translation]] (Bible Gateway)
|-
|NRSV||131||[[New Revised Standard Version]] (Oremus)
|-
|WNT||53||[[Wycliffe's Bible|Wycliffe New Testament]] (Bible Gateway)
|-
|YLT||15||[[Young's Literal Translation]] (Bible Gateway)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example1: <nowiki> {{Bibleverse|1 Sam|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
fl97r1yd9jmt0z2330jr6j4o0aayd2x
64995
64994
2016-08-25T14:02:56Z
en>Jfhutson
0
Currently pointing to the anglicized edition. NRSV is originally American
64995
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:<span style="color:red;">(</span>{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}<span style="color:red;">)</span>
:<span style="color:crimson;"> Note parentheses:</span> (See [[WP:EL]]). Inline external links (this template links offsite) '''must be separated''' from the article text by parentheses. (Parentheses are deliberately not included in this template to allow for flexible usage.)
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
In text, with parentheses, this looks like this ({{Bibleverse|Genesis|1:1|KJV}}).
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]] (Bible Gateway)
|-
|ASV||8||[[American Standard Version]] (Bible Gateway)
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
| || 4 || [[Vulgate|Biblia Sacra Vulgata]] (Bible Gateway)
|-
|DAR||16||[[Darby Translation]] (Bible Gateway)
|-
|||63||[[Douay-Rheims]] 1899 American Edition (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HCSB||77||[[Holman Christian Standard Bible]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJ21||48||[[21st Century King James Version]] (Bible Gateway)
|-
|KJV||9||[[King James Version]] (Bible Gateway)
|-
|TM||65||[[The Message (Bible)|The Message]] (Bible Gateway)
|-
|NAB||130||[[New American Bible]] (USCCB)
|-
|NASB||49||[[New American Standard Bible]] (Bible Gateway)
|-
|NIV||31||[[New International Version]] (Bible Gateway)
|-
|NKJV||50||[[New King James Version]] (Bible Gateway)
|-
|NLT||51||[[New Living Translation]] (Bible Gateway)
|-
|NRSV||131||[[New Revised Standard Version]], (Anglicized Edition) (Oremus)
|-
|WNT||53||[[Wycliffe's Bible|Wycliffe New Testament]] (Bible Gateway)
|-
|YLT||15||[[Young's Literal Translation]] (Bible Gateway)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example1: <nowiki> {{Bibleverse|1 Sam|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
og55xkjablps3t7e88edr1ibyhz9kmk
64996
64995
2016-08-25T15:49:49Z
en>Jfhutson
0
Replacing the parentheses thing with some text which explains the guidelines
64996
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article." Consider placing external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]], but be aware that the Bible may be considered a [[WP:primary source|primary source]].
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]] (Bible Gateway)
|-
|ASV||8||[[American Standard Version]] (Bible Gateway)
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
| || 4 || [[Vulgate|Biblia Sacra Vulgata]] (Bible Gateway)
|-
|DAR||16||[[Darby Translation]] (Bible Gateway)
|-
|||63||[[Douay-Rheims]] 1899 American Edition (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HCSB||77||[[Holman Christian Standard Bible]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJ21||48||[[21st Century King James Version]] (Bible Gateway)
|-
|KJV||9||[[King James Version]] (Bible Gateway)
|-
|TM||65||[[The Message (Bible)|The Message]] (Bible Gateway)
|-
|NAB||130||[[New American Bible]] (USCCB)
|-
|NASB||49||[[New American Standard Bible]] (Bible Gateway)
|-
|NIV||31||[[New International Version]] (Bible Gateway)
|-
|NKJV||50||[[New King James Version]] (Bible Gateway)
|-
|NLT||51||[[New Living Translation]] (Bible Gateway)
|-
|NRSV||131||[[New Revised Standard Version]], (Anglicized Edition) (Oremus)
|-
|WNT||53||[[Wycliffe's Bible|Wycliffe New Testament]] (Bible Gateway)
|-
|YLT||15||[[Young's Literal Translation]] (Bible Gateway)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example1: <nowiki> {{Bibleverse|1 Sam|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Leave blank to generate a list of links to all available editions. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
qmr3insr7txz631ziypivz6t43i07po
64997
64996
2016-08-26T00:10:46Z
en>Jfhutson
0
doesn't work anymore
64997
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article." Consider placing external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]], but be aware that the Bible may be considered a [[WP:primary source|primary source]].
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]] (Bible Gateway)
|-
|ASV||8||[[American Standard Version]] (Bible Gateway)
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
| || 4 || [[Vulgate|Biblia Sacra Vulgata]] (Bible Gateway)
|-
|DAR||16||[[Darby Translation]] (Bible Gateway)
|-
|||63||[[Douay-Rheims]] 1899 American Edition (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HCSB||77||[[Holman Christian Standard Bible]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJ21||48||[[21st Century King James Version]] (Bible Gateway)
|-
|KJV||9||[[King James Version]] (Bible Gateway)
|-
|TM||65||[[The Message (Bible)|The Message]] (Bible Gateway)
|-
|NAB||130||[[New American Bible]] (USCCB)
|-
|NASB||49||[[New American Standard Bible]] (Bible Gateway)
|-
|NIV||31||[[New International Version]] (Bible Gateway)
|-
|NKJV||50||[[New King James Version]] (Bible Gateway)
|-
|NLT||51||[[New Living Translation]] (Bible Gateway)
|-
|NRSV||131||[[New Revised Standard Version]], (Anglicized Edition) (Oremus)
|-
|WNT||53||[[Wycliffe's Bible|Wycliffe New Testament]] (Bible Gateway)
|-
|YLT||15||[[Young's Literal Translation]] (Bible Gateway)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example1: <nowiki> {{Bibleverse|1 Sam|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
n3fjq59qx87r87okyeu45s5dnmtmd7x
64998
64997
2016-09-08T03:44:23Z
en>Jfhutson
0
64998
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article." Consider placing external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]], but be aware that the Bible may be considered a [[WP:primary source|primary source]].
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]] (Bible Gateway)
|-
|ASV||8||[[American Standard Version]] (Bible Gateway)
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
| || 4 || [[Vulgate|Biblia Sacra Vulgata]] (Bible Gateway)
|-
|DAR||16||[[Darby Translation]] (Bible Gateway)
|-
|||63||[[Douay-Rheims]] 1899 American Edition (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HCSB||77||[[Holman Christian Standard Bible]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJ21||48||[[21st Century King James Version]] (Bible Gateway)
|-
|KJV||9||[[King James Version]] (Bible Gateway)
|-
|TM||65||[[The Message (Bible)|The Message]] (Bible Gateway)
|-
|NAB||130||[[New American Bible]] (USCCB)
|-
|NASB||49||[[New American Standard Bible]] (Bible Gateway)
|-
|NIV||31||[[New International Version]] (Bible Gateway)
|-
|NKJV||50||[[New King James Version]] (Bible Gateway)
|-
|NLT||51||[[New Living Translation]] (Bible Gateway)
|-
|NRSV||131||[[New Revised Standard Version]], Anglicized Edition (Oremus)
|-
|WNT||53||[[Wycliffe's Bible|Wycliffe New Testament]] (Bible Gateway)
|-
|YLT||15||[[Young's Literal Translation]] (Bible Gateway)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example1: <nowiki> {{Bibleverse|1 Sam|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
tmuq5cttx83p7tl5ebkujqayk30v1f2
64999
64998
2016-09-08T12:09:10Z
en>Jfhutson
0
Links to nab broken
64999
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article." Consider placing external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]], but be aware that the Bible may be considered a [[WP:primary source|primary source]].
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|AB||45||[[Amplified Bible]] (Bible Gateway)
|-
|ASV||8||[[American Standard Version]] (Bible Gateway)
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
| || 4 || [[Vulgate|Biblia Sacra Vulgata]] (Bible Gateway)
|-
|DAR||16||[[Darby Translation]] (Bible Gateway)
|-
|||63||[[Douay-Rheims]] 1899 American Edition (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HCSB||77||[[Holman Christian Standard Bible]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJ21||48||[[21st Century King James Version]] (Bible Gateway)
|-
|KJV||9||[[King James Version]] (Bible Gateway)
|-
|TM||65||[[The Message (Bible)|The Message]] (Bible Gateway)
|-
|<s>NAB</s>||<s>130</s>||<s>[[New American Bible]] (USCCB)</s> (broken)
|-
|NASB||49||[[New American Standard Bible]] (Bible Gateway)
|-
|NIV||31||[[New International Version]] (Bible Gateway)
|-
|NKJV||50||[[New King James Version]] (Bible Gateway)
|-
|NLT||51||[[New Living Translation]] (Bible Gateway)
|-
|NRSV||131||[[New Revised Standard Version]], Anglicized Edition (Oremus)
|-
|WNT||53||[[Wycliffe's Bible|Wycliffe New Testament]] (Bible Gateway)
|-
|YLT||15||[[Young's Literal Translation]] (Bible Gateway)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example1: <nowiki> {{Bibleverse|1 Sam|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
lzmhqwczj6eg13r8j8uuiioh9n2r0vk
65000
64999
2016-09-10T00:38:07Z
en>Jfhutson
0
Narrowing this to translations likely to be useful in Wikipedia. Removing paraphrasing and outdated translations (besides KJV due to dominant use)
65000
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article." Consider placing external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]], but be aware that the Bible may be considered a [[WP:primary source|primary source]].
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
| || 4 || [[Vulgate|Biblia Sacra Vulgata]] (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV||9||[[King James Version]] (Bible Gateway)
|-
|NRSV||131||[[New Revised Standard Version]], Anglicized Edition (Oremus)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example1: <nowiki> {{Bibleverse|1 Sam|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
0kzk4c6i2amqbgza6zg90pzw71jpety
65001
65000
2016-09-21T03:13:10Z
en>Jfhutson
0
tool now points to wikisource, regular nrsv
65001
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article." Consider placing external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]], but be aware that the Bible may be considered a [[WP:primary source|primary source]].
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Number
!Title
|-
|BBC||122||BibleCommenter.com (BibleHub commentaries)
|-
| || 4 || [[Vulgate|Biblia Sacra Vulgata]] (Bible Gateway)
|-
|ESV||47||[[English Standard Version]] (Bible Gateway)
|-
|HE||105||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP||125||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR||126||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV||9||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV||131||[[New Revised Standard Version]], (Oremus)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example1: <nowiki> {{Bibleverse|1 Sam|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
6dzy8wf7y5q7uqwl8stv0a8bflsbnfy
65002
65001
2016-09-22T04:08:06Z
en>Jfhutson
0
these commentaries are not going to be helpful on wp, latin will not be helpful for english readers, using the numbers makes things more opaque and should be discouraged, add the anglicized nrsv for articles written in british english
65002
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article." Consider placing external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]], but be aware that the Bible may be considered a [[WP:primary source|primary source]].
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] (Bible Gateway)
|-
|HE|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] (Oremus)
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Version (Oremus)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example1: <nowiki> {{Bibleverse|1 Samuel|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example1: <nowiki> {{Bibleverse|1 Sam|3:16–4:18|31}} </nowiki> produces a link to the NIV translation (source #31): {{Bibleverse|1 Samuel|3:16–4:18|31}}
*Example2: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
8x9dja5xt9y7tu5tgvy2phv95kttcyk
65003
65002
2016-09-22T04:22:57Z
en>Jfhutson
0
/* Examples */Even though the numeric codes work, it is confusing and I don't see how it's helpful
65003
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article." Consider placing external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]], but be aware that the Bible may be considered a [[WP:primary source|primary source]].
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] (Bible Gateway)
|-
|HE|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] (Oremus)
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Version (Oremus)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
i3z0cu9da7xxnukxnoy58eizrxb5zmw
65004
65003
2016-09-22T04:25:45Z
en>Jfhutson
0
/* List of sources */Minor
65004
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article." Consider placing external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]], but be aware that the Bible may be considered a [[WP:primary source|primary source]].
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] (Bible Gateway)
|-
|HE|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] (Oremus)
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition (Oremus)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
n5uutk5gvksssabe4ag56ovrtflbwgg
65005
65004
2016-11-05T21:11:32Z
en>Pppery
0
65005
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article." Consider placing external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]], but be aware that the Bible may be considered a [[WP:primary source|primary source]].
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
*Use a hyphen, not a dash, to separate ranges. The dash does not work in all operating system and browser combinations.
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder2/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] (Bible Gateway)
|-
|HE|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] (Oremus)
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition (Oremus)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
co7fc4xml89x3qetmtdl7tystm2jpve
65006
65005
2016-12-04T19:41:45Z
en>Jfhutson
0
I do not believe this is an issue anymore
65006
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article." Consider placing external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]], but be aware that the Bible may be considered a [[WP:primary source|primary source]].
*You can use shorthand for the names, such as '''1 Sam''' or '''Deut'''.
*Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder2/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Here is a sample list (this list is subject to change, please check link above):
Use either letter abbreviations in caps or the numerical value.
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] (Bible Gateway)
|-
|HE|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] (Oremus)
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition (Oremus)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
qku4t87wt2v2u8v65pypkbub312jvqp
65007
65006
2016-12-25T02:21:09Z
en>DocWatson42
0
Performed minor clean up.
65007
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article." Consider placing external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]], but be aware that the Bible may be considered a [[WP:primary source|primary source]].
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''.
* Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder2/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Use either letter abbreviations in caps or the numerical value. Here is a sample list (this list is subject to change, please check link above):
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] (Bible Gateway)
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] (Oremus)
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition (Oremus)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
lodq86ng9qs0zogncd9xligk9m1bz9k
65008
65007
2016-12-25T02:21:55Z
en>DocWatson42
0
Moved a period.
65008
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". Consider placing external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]], but be aware that the Bible may be considered a [[WP:primary source|primary source]].
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''.
* Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder2/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Use either letter abbreviations in caps or the numerical value. Here is a sample list (this list is subject to change, please check link above):
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] (Bible Gateway)
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] (Oremus)
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition (Oremus)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
00mdq0ehq5lk8wsmclslkcscah2gx8h
65009
65008
2017-01-08T20:12:46Z
en>Primefac
0
update doc
65009
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{shortcut|Template:Bibleref|Template:Citebible|Template:Cite bible}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". Consider placing external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]], but be aware that the Bible may be considered a [[WP:primary source|primary source]].
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''.
* Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder2/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Use either letter abbreviations in caps or the numerical value. Here is a sample list (this list is subject to change, please check link above):
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] (Bible Gateway)
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] (Oremus)
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition (Oremus)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
8erzu3ql9o0a3hnyoc9tnyijjdlh32f
65010
65009
2017-01-08T20:15:11Z
en>Primefac
0
add redirects
65010
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". Consider placing external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]], but be aware that the Bible may be considered a [[WP:primary source|primary source]].
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''.
* Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder2/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Use either letter abbreviations in caps or the numerical value. Here is a sample list (this list is subject to change, please check link above):
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] (Bible Gateway)
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] (Oremus)
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition (Oremus)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Interlinear}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
dg5rq3c1323m5wueg30267z7dyipjvn
65011
65010
2017-01-08T21:38:43Z
en>Jfhutson
0
add link to list of abbreviations
65011
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". Consider placing external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]], but be aware that the Bible may be considered a [[WP:primary source|primary source]].
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder2/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Use either letter abbreviations in caps or the numerical value. Here is a sample list (this list is subject to change, please check link above):
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] (Bible Gateway)
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] (Mechon Mamre)
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] (Oremus)
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition (Oremus)
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Interlinear}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
swab42ywlzwr3jg1suab8v1u1zn6wce
65012
65011
2017-01-08T21:44:09Z
en>Jfhutson
0
/* List of sources */ add links
65012
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". Consider placing external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]], but be aware that the Bible may be considered a [[WP:primary source|primary source]].
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder2/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Use either letter abbreviations in caps or the numerical value. Here is a sample list (this list is subject to change, please check link above):
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] ([http://www.esvbible.org ESV.org])
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ([http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre])
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] ([http://bible.oremus.org/ Oremus])
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ([http://bible.oremus.org/ Oremus])
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Interlinear}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
4cgr9kygvbvmska5xqz1zwxbofdfn4j
65013
65012
2017-11-19T15:03:10Z
en>Uanfala
0
rm [[Template:Interlinear]] from list of redirects
65013
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". Consider placing external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]], but be aware that the Bible may be considered a [[WP:primary source|primary source]].
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder2/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Use either letter abbreviations in caps or the numerical value. Here is a sample list (this list is subject to change, please check link above):
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] ([http://www.esvbible.org ESV.org])
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ([http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre])
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] ([http://bible.oremus.org/ Oremus])
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ([http://bible.oremus.org/ Oremus])
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
r5i4nh4dhuc3vxhvcb8q8222nlqjxma
65014
65013
2018-03-08T10:17:21Z
en>Aircorn
0
65014
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
==Usage==
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
; Detail
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]].
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder2/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Use either letter abbreviations in caps or the numerical value. Here is a sample list (this list is subject to change, please check link above):
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] ([http://www.esvbible.org ESV.org])
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ([http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre])
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] ([http://bible.oremus.org/ Oremus])
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ([http://bible.oremus.org/ Oremus])
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
llfzxd837jgjw5z1nn8s0px4schtzey
65015
65014
2018-03-08T10:19:09Z
en>Aircorn
0
Needs better visibility seeing as how often it is misused
65015
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
==Usage==
This template is used to provide sources for Bible verse references. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]].
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder2/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Use either letter abbreviations in caps or the numerical value. Here is a sample list (this list is subject to change, please check link above):
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] ([http://www.esvbible.org ESV.org])
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ([http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre])
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] ([http://bible.oremus.org/ Oremus])
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ([http://bible.oremus.org/ Oremus])
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
iyr6ilvp6hgdjg21lmqltkbaf2ul5fz
65016
65015
2018-06-20T19:03:56Z
en>Daask
0
Link to [[Bible citation]]
65016
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]]. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]].
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder2/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Use either letter abbreviations in caps or the numerical value. Here is a sample list (this list is subject to change, please check link above):
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] ([http://www.esvbible.org ESV.org])
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ([http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre])
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] ([http://bible.oremus.org/ Oremus])
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ([http://bible.oremus.org/ Oremus])
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
fmlpfa3ngsjfswin3m7gv7wf2g10nv3
65017
65016
2019-01-05T22:22:09Z
en>Liuthar
0
some minor source text clean-up
65017
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]]. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]].
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder2/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Use either letter abbreviations in caps or the numerical value. Here is a sample list (this list is subject to change, please check link above):
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] ([http://www.esvbible.org ESV.org])
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ([http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre])
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] ([http://bible.oremus.org/ Oremus])
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ([http://bible.oremus.org/ Oremus])
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata>
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
deov0jof3g7tdwsldka4yq27jzt7p1b
65018
65017
2019-01-05T22:23:24Z
en>Liuthar
0
/* TemplateData */ as below
65018
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]]. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]].
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at [//tools.wmflabs.org/bibleversefinder2/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Use either letter abbreviations in caps or the numerical value. Here is a sample list (this list is subject to change, please check link above):
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] ([http://www.esvbible.org ESV.org])
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ([http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre])
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] ([http://bible.oremus.org/ Oremus])
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ([http://bible.oremus.org/ Oremus])
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata><includeonly>
{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
lkobwsn17177w0rnbg9bnzv0ryrlp1g
65019
65018
2019-07-29T14:58:13Z
en>Eric Kvaalen
0
The list of sources didn't work so I replaced the link with one from archive.org.
65019
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]]. See the [[Template talk:Bibleverse|talk page]] for more usages, examples and source codes.
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]].
Code format:
:{{tlc|Bibleverse|BOOK|c:v–c:v|SOURCE}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
A list of sources and codes that may be used to trigger them is at [//web.archive.org/web/20181221043116/https://tools.wmflabs.org/bibleversefinder2/#srcref Bible Verse Finder].
Omitting the source tag ''should'' lead to a page containing a list of different versions for the reader to choose from. Unfortunately, the external tool that provides this service is currently broken and its maintainer is inactive. Until this is fixed, you should choose a source in order to make references usable.
Use either letter abbreviations in caps or the numerical value. Here is a sample list (this list is subject to change, please check link above):
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] ([http://www.esvbible.org ESV.org])
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ([http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre])
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] ([http://bible.oremus.org/ Oremus])
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ([http://bible.oremus.org/ Oremus])
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata><includeonly>
{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
8dr9buiirtlobqm8m3rtdrt67eulml7
65020
65019
2019-09-13T20:47:30Z
en>Jfhutson
0
update
65020
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
The following is a partial list of available Bible versions and the external sites used by the template to link them:
{|class="wikitable sortable"
!Code
!Title
|-
|ESV|||[[English Standard Version]] ([http://www.esvbible.org ESV.org])
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ([http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre])
|-
<!--|JP|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] Tanakh (Jewish Bible)
|-
|JPR|||Hebrew-English - parallel [[Masoretic Text|MT]] and [[Judaica Press|JP 1964]] with [[Rashi]]'s commentary-->
|-
|KJV|||[[King James Version]] ([[s:Bible (King James)|Wikisource]])
|-
|NRSV|||[[New Revised Standard Version]] ([http://bible.oremus.org/ Oremus])
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ([http://bible.oremus.org/ Oremus])
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata><includeonly>
{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
bgibx9iimasacxw0x77h6dcoe13fn8r
65021
65020
2019-09-13T20:50:15Z
en>Jfhutson
0
/* List of sources */
65021
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
The following is a partial list of available Bible versions and the external sites used by the template to link them:
{|class="wikitable sortable"
!Code
!Version
!External site
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org]
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre]
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]]
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus]
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus]
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata><includeonly>
{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
e8zon89fq89o166kmhhn9nxfkhksidy
65022
65021
2019-09-13T20:55:57Z
en>Jfhutson
0
/* List of sources */ add note re default
65022
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org]
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre]
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]]
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus]
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus]
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata><includeonly>
{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
5v4ii8ldtgiszwvhzhckkqwqzk0d50w
65023
65022
2019-09-13T20:56:31Z
en>Jfhutson
0
/* TemplateData */
65023
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of sources==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org]
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre]
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]]
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus]
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus]
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata><includeonly>
{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
mikr6nn5fhvphwf3kkn621pnm3jp41i
65024
65023
2019-09-13T21:01:15Z
en>Jfhutson
0
/* List of sources */ add examples
65024
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book. Formats are listed at tools.wmflabs.org/bibleversefinder/biblebooks_bibleref.txt",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV') or according to the numbers or abbreviations listed at tools.wmflabs.org/bibleversefinder/bibleversefinder.php#srcref",
"type": "string",
"required": false
}
}}</templatedata><includeonly>
{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
8v3r1qpicuy9lkf0wq9vhxbbclzrje1
65025
65024
2019-09-16T00:14:51Z
en>Jfhutson
0
65025
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV').",
"type": "string",
"required": false
}
}}</templatedata><includeonly>
{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
1gbjcadradr8694bi9p484z5vhao5d6
65026
65025
2019-11-26T09:10:49Z
en>Waddie96
0
/* TemplateData */ add examples and default for source
65026
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV', 'HE', 'ESV', 'NRSVAE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}}</templatedata><includeonly>
{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
d2aozjj5fmhfquzi750oi9lvy8j13ht
65027
65026
2019-11-26T09:23:16Z
en>Waddie96
0
add NKJV
65027
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com/ Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV', 'HE', 'ESV', 'NRSVAE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}}</templatedata><includeonly>
{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
lp5etakba6qdjz5gypytwzxcs8ed6cv
65028
65027
2019-11-26T09:27:10Z
en>Waddie96
0
add notice
65028
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=Usage inline in the body of an article |This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". Place external links to the Bible in [[WP:parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]]}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com/ Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV', 'HE', 'ESV', 'NRSVAE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}}</templatedata><includeonly>
{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
q3h04lzr49u7b8nv26byx1rcqn75gjv
65029
65028
2019-11-26T09:27:33Z
en>Waddie96
0
is dicouraged
65029
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=Usage inline in the body of an article is discouraged |This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". Place external links to the Bible in [[WP:parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]]}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com/ Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV', 'HE', 'ESV', 'NRSVAE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}}</templatedata><includeonly>
{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
qyngq65icvt6fyp8rjaovibkskaeu6a
65030
65029
2019-11-26T09:34:32Z
en>Waddie96
0
better heading
65030
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=Usage of this template inline in the body of an article is discouraged |This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". Place external links to the Bible in [[WP:parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]]}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com/ Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV', 'HE', 'ESV', 'NRSVAE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}}</templatedata><includeonly>
{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
4zxvh5i9rvu1aeg6152axd5p6uw5lhn
65031
65030
2019-11-26T09:35:13Z
en>Waddie96
0
.
65031
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=Usage of this template inline in the body of an article is discouraged |This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". Place external links to the Bible in [[WP:parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]].}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com/ Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV', 'HE', 'ESV', 'NRSVAE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}}</templatedata><includeonly>
{{#ifeq:{{SUBPAGENAME}}|sandbox||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
1r0qrp9ey52f6540vhebegk68gxebfi
65032
65031
2020-04-23T23:54:49Z
en>Vanisaac
0
/* TemplateData */clean up per [[WP:CAT#T]] and [[WP:AWBREQ]] add template:Sandbox other
65032
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=Usage of this template inline in the body of an article is discouraged |This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". Place external links to the Bible in [[WP:parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]].}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[JPS Tanakh|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com/ Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV', 'HE', 'ESV', 'NRSVAE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
482pfr3qw3gqajzq2tfjt7bf9aefkqr
65033
65032
2020-08-03T10:53:14Z
en>GenoV84
0
Fixed 1 wikilink: JPS Tanakh 1917.
65033
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=Usage of this template inline in the body of an article is discouraged |This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". Place external links to the Bible in [[WP:parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]].}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com/ Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV', 'HE', 'ESV', 'NRSVAE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
qxaq2gu71b702b5pdq4o5c3ynwhircp
65034
65033
2020-08-28T16:46:24Z
en>Jonesey95
0
/* List of versions */ add NIV example
65034
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=Usage of this template inline in the body of an article is discouraged |This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". Place external links to the Bible in [[WP:parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]].}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that "external links should not normally be used in the body of an article". '''Place external links to the Bible in [[WP: parenthetical citations| parenthetical citations]] or [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NIV|||[[New International Version]] ||| [https://www.biblica.com Biblica] ||| {{Bibleverse|John|3:16|NIV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com/ Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV', 'HE', 'ESV', 'NRSVAE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
eg7sdkywdddapizmzaeetvbso5qio60
65035
65034
2021-03-26T09:50:23Z
en>DanFromAnotherPlace
0
amended guidance to reflect deprecation of parenthetical referencing; see [[Template talk:Bibleverse#Parentethical citations]]
65035
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NIV|||[[New International Version]] ||| [https://www.biblica.com Biblica] ||| {{Bibleverse|John|3:16|NIV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com/ Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*Example: <nowiki> {{Bibleverse|Genesis|1:15–16|HE}} </nowiki> produces: {{Bibleverse|Genesis|1:15–16|HE}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV', 'HE', 'ESV', 'NRSVAE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
9mk7xojyggypmpes32y7ha50zbp4sbz
65036
65035
2021-04-30T04:05:51Z
en>Akeosnhaoe
0
65036
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NIV|||[[New International Version]] ||| [https://www.biblica.com Biblica] ||| {{Bibleverse|John|3:16|NIV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com/ Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|HE}}</nowiki></code> produces: {{Bibleverse|Genesis|1:15–16|HE}}
*<code><nowiki>{{Bibleverse|2 Samuel|13:1-22|NKJV}}</nowiki></code> produces: {{Bibleverse|2 Samuel|13:1-22|NKJV}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV', 'HE', 'ESV', 'NRSVAE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
0ykzm19xnudw6e3a08uu0tpva81ibsz
65037
65036
2021-05-05T02:55:27Z
en>Akeosnhaoe
0
65037
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NIV|||[[New International Version]] ||| [https://www.biblica.com Biblica] ||| {{Bibleverse|John|3:16|NIV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com/ Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|HE}}</nowiki></code> produces: {{Bibleverse|Genesis|1:15–16|HE}}
*<code><nowiki>{{Bibleverse|2 Samuel|13:1–22|NKJV}}</nowiki></code> produces: {{Bibleverse|2 Samuel|13:1-22|NKJV}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV', 'HE', 'ESV', 'NRSVAE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
8geqohw5qgsykmg91chuwjjasa4cwrr
65038
65037
2021-07-27T18:43:41Z
en>Ibadibam
0
/* Redirects */ [[Template:Tanakhverse]] now a wrapper
65038
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NIV|||[[New International Version]] ||| [https://www.biblica.com Biblica] ||| {{Bibleverse|John|3:16|NIV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com/ Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|HE}}</nowiki></code> produces: {{Bibleverse|Genesis|1:15–16|HE}}
*<code><nowiki>{{Bibleverse|2 Samuel|13:1–22|NKJV}}</nowiki></code> produces: {{Bibleverse|2 Samuel|13:1-22|NKJV}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
==Wrappers==
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV', 'HE', 'ESV', 'NRSVAE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
na7mvssyrgd0drwaoc7b3gfzhh3p73g
65039
65038
2021-08-23T14:20:25Z
174.255.136.132
65039
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
==M
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NIV|||[[New International Version]] ||| [https://www.biblica.com Biblica] ||| {{Bibleverse|John|3:16|NIV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com/ Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|HE}}</nowiki></code> produces: {{Bibleverse|Genesis|1:15–16|HE}}
*<code><nowiki>{{Bibleverse|2 Samuel|13:1–22|NKJV}}</nowiki></code> produces: {{Bibleverse|2 Samuel|13:1-22|NKJV}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
==Wrappers==
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV', 'HE', 'ESV', 'NRSVAE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
4v0lzaoele490wzge2vgf9mi34jfr5c
65040
65039
2021-08-23T14:20:34Z
en>Serols
0
Reverted edits by [[Special:Contributions/174.255.136.132|174.255.136.132]] ([[User talk:174.255.136.132|talk]]) ([[WP:HG|HG]]) (3.4.10)
65040
wikitext
text/x-wiki
{{Documentation subpage}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NIV|||[[New International Version]] ||| [https://www.biblica.com Biblica] ||| {{Bibleverse|John|3:16|NIV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com/ Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|HE}}</nowiki></code> produces: {{Bibleverse|Genesis|1:15–16|HE}}
*<code><nowiki>{{Bibleverse|2 Samuel|13:1–22|NKJV}}</nowiki></code> produces: {{Bibleverse|2 Samuel|13:1-22|NKJV}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
==Wrappers==
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV', 'HE', 'ESV', 'NRSVAE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
na7mvssyrgd0drwaoc7b3gfzhh3p73g
65041
65040
2022-07-02T11:12:21Z
en>JrandWP
0
high-use
65041
wikitext
text/x-wiki
{{Documentation subpage}}
{{high-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [http://www.esvbible.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [http://www.mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NIV|||[[New International Version]] ||| [https://www.biblica.com Biblica] ||| {{Bibleverse|John|3:16|NIV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com/ Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|HE}}</nowiki></code> produces: {{Bibleverse|Genesis|1:15–16|HE}}
*<code><nowiki>{{Bibleverse|2 Samuel|13:1–22|NKJV}}</nowiki></code> produces: {{Bibleverse|2 Samuel|13:1-22|NKJV}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
==Wrappers==
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV', 'HE', 'ESV', 'NRSVAE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
3nedoff1wu5ncn63sxjj47qhkj6n2ih
65042
65041
2022-10-10T07:39:56Z
en>VistaSunset
0
Cleaned up Bible version URLs
65042
wikitext
text/x-wiki
{{Documentation subpage}}
{{high-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [https://www.esv.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [https://mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NIV|||[[New International Version]] ||| [https://www.biblica.com Biblica] ||| {{Bibleverse|John|3:16|NIV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|HE}}</nowiki></code> produces: {{Bibleverse|Genesis|1:15–16|HE}}
*<code><nowiki>{{Bibleverse|2 Samuel|13:1–22|NKJV}}</nowiki></code> produces: {{Bibleverse|2 Samuel|13:1-22|NKJV}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
==Wrappers==
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (e.g., 'KJV', 'NIV', 'HE', 'ESV', 'NRSVAE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
9t5k8l2qz7pvmbnbk9j93gbax5fkdd4
65043
65042
2023-01-17T08:43:18Z
en>VistaSunset
0
Updated and rearranged translation examples to hold common versions used among modern biblical scholarship.
65043
wikitext
text/x-wiki
{{Documentation subpage}}
{{high-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following is a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] because it is most commonly preferred by biblical scholars:<ref>[https://web.archive.org/web/20161012024005/http://courses.missouristate.edu/markgiven/rel102/bt.htm A Discussion of Bible Translations and Biblical Scholarship]</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [https://www.esv.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [https://mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NIV|||[[New International Version]] ||| [https://www.biblica.com Biblica] ||| {{Bibleverse|John|3:16|NIV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|HE}}</nowiki></code> produces: {{Bibleverse|Genesis|1:15–16|HE}}
*<code><nowiki>{{Bibleverse|2 Samuel|13:1–22|NKJV}}</nowiki></code> produces: {{Bibleverse|2 Samuel|13:1-22|NKJV}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
==Wrappers==
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
s7897vqul9bhlvc2e3yheba7ugf2ex0
65044
65043
2023-02-11T07:47:26Z
en>VistaSunset
0
Additional documentation.
65044
wikitext
text/x-wiki
{{Documentation subpage}}
{{high-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following table holds a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] due to its frequent use among biblical scholarship. The [[English Standard Version]] is emerging in use among biblical scholars and theologians inclined toward theological conservatism. See the [[Modern English Bible translations]] article for additional information.
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [https://www.esv.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [https://mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NIV|||[[New International Version]] ||| [https://www.biblica.com Biblica] ||| {{Bibleverse|John|3:16|NIV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|HE}}</nowiki></code> produces: {{Bibleverse|Genesis|1:15–16|HE}}
*<code><nowiki>{{Bibleverse|2 Samuel|13:1–22|NKJV}}</nowiki></code> produces: {{Bibleverse|2 Samuel|13:1-22|NKJV}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
==Wrappers==
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
g7fpw80xmbl4gqcq4vgvp25lx9ybhe4
65045
65044
2023-02-11T07:49:56Z
en>VistaSunset
0
Rewording
65045
wikitext
text/x-wiki
{{Documentation subpage}}
{{high-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following table holds a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] due to its frequent use among biblical scholarship. The [[English Standard Version]] is emerging in use among biblical scholars and theologians inclined toward theological conservatism. See the article on [[Modern English Bible translations]] for additional information.
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [https://www.esv.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [https://mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NIV|||[[New International Version]] ||| [https://www.biblica.com Biblica] ||| {{Bibleverse|John|3:16|NIV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
==Examples==
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|HE}}</nowiki></code> produces: {{Bibleverse|Genesis|1:15–16|HE}}
*<code><nowiki>{{Bibleverse|2 Samuel|13:1–22|NKJV}}</nowiki></code> produces: {{Bibleverse|2 Samuel|13:1-22|NKJV}}
==Redirects==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
==Wrappers==
* {{t|Tanakhverse}}
==References==
{{reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
p0tyv4q8lelispa8yt762hladks1wbq
65046
65045
2023-02-14T22:47:04Z
en>VistaSunset
0
Version desc restructure
65046
wikitext
text/x-wiki
{{Documentation subpage}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
== Usage ==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
== List of versions ==
The following table holds a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] due to its broad use among biblical scholarship.<ref>{{Cite web |title=Endorsements |url=https://www.nrsv.net/about/endorsements/ |url-status=dead |archive-url=https://web.archive.org/web/20170609171658/https://www.nrsv.net/about/endorsements/ |archive-date=June 9, 2017 |access-date=February 10, 2023 |website=NRSV: The New Revised Standard Version of the Bible}}</ref> The [[English Standard Version]] is popular among biblical scholars and theologians inclined toward theological conservatism.<ref>{{Cite web |title=Endorsements |url=https://www.esv.org/translation/endorsements/ |url-status=live |archive-url=https://web.archive.org/web/20230210232112/https://www.esv.org/translation/endorsements/ |archive-date=February 10, 2023 |access-date=February 10, 2023 |website=ESV.org}}</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [https://www.esv.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [https://mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NIV|||[[New International Version]] ||| [https://www.biblica.com Biblica] ||| {{Bibleverse|John|3:16|NIV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
== {{anchor|Alternative usage}} Alternative version ==
<!-- an edit summary links to this section anchor -->
An alternative version of this template is available that does not include the book name: [[Template:Bibleverse-nb]]. It can be used to create lists of verses, e.g. <code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] <span class=plainlinks>{{Bibleverse-nb||Exodus|1:2–3|HE}}; {{Bibleverse-nb||Exodus|13:10|HE}}</span>
== Examples ==
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|HE}}</nowiki></code> produces: {{Bibleverse|Genesis|1:15–16|HE}}
*<code><nowiki>{{Bibleverse|2 Samuel|13:1–22|NKJV}}</nowiki></code> produces: {{Bibleverse|2 Samuel|13:1-22|NKJV}}
== Redirects ==
* {{t|Niv}}
* {{t|Nasb}}
* {{t|Esv}}
* {{t|Nkjv}}
* {{t|Bverse}}
* {{t|Bibleref}}
* {{t|Bible}}
* {{t|KJV}}
* {{t|Cite bible}}
* {{t|Rsv}}
== Wrappers ==
* {{t|Tanakhverse}}
== References ==
{{Reflist}}
== TemplateData ==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and specified chapter and verse, or range of chapters and verses, or just an entire chapter. Use Bibleverse-nb to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse to be cited. Also, the range to be cited, or just the chapter. For example: '5:4', '1:1–2', '21:1–24:7' or '6'. Do not include any spaces.",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
hf5azvzrggy8w1keh3qwv9geepw8rpt
65047
65046
2023-04-19T21:18:31Z
en>A876
0
reworded descriptions and examples to reflect the current function of this template and the one being rolled into it.
65047
wikitext
text/x-wiki
{{Documentation subpage}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following table holds a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] due to its broad use among biblical scholarship.<ref>{{cite web |title=Endorsements |website=NRSV: The New Revised Standard Version of the Bible |url=https://www.nrsv.net/about/endorsements/ |access-date=February 10, 2023 |url-status=dead |archive-url=https://web.archive.org/web/20170609171658/https://www.nrsv.net/about/endorsements/ |archive-date=June 9, 2017}}</ref> The [[English Standard Version]] is popular among biblical scholars and theologians inclined toward theological conservatism.<ref>{{cite web |title=Endorsements |website=ESV.org |url=https://www.esv.org/translation/endorsements/ |access-date=February 10, 2023 |url-status=live |archive-url=https://web.archive.org/web/20230210232112/https://www.esv.org/translation/endorsements/ |archive-date=February 10, 2023}}</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [https://www.esv.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [https://mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NIV|||[[New International Version]] ||| [https://www.biblica.com Biblica] ||| {{Bibleverse|John|3:16|NIV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template '''(now deprecated)''' does not display the book name: {{t|Bibleverse-nb}}. It can be used to create lists of verses, etc.
*<code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb|Exodus|1:2–3|HE}}; {{Bibleverse-nb|Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb|Exodus|1:2–3|HE}}; {{Bibleverse-nb|Exodus|13:10|HE}}
A new parameter, <code>|nobook=yes</code>, makes this template do the same.
==Examples==
*<code><nowiki>{{Bibleverse|Genesis|1:15–16}}</nowiki></code> produces: {{Bibleverse|Genesis|1:15–16}} (default link, to NRSV)
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|KJV}}</nowiki></code> produces: {{Bibleverse|Genesis|1:15–16|KJV}} (link to KJV on Wikisource)
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|HE}}</nowiki></code> produces: {{Bibleverse|Genesis|1:15–16|HE}}
*<code><nowiki>{{Bibleverse|2 Samuel|13:1–22|NKJV}}</nowiki></code> produces: {{Bibleverse|2 Samuel|13:1-22|NKJV}}
*<code><nowiki>{{Bibleverse|Exodus|1:2–3|HE}}; {{Bibleverse|nobook=yes|Exodus|13:10|HE}}</nowiki></code> produces: {{Bibleverse|Exodus|1:2–3|HE}}; {{Bibleverse|nobook=yes|Exodus|13:10|HE}} (two links)
*<code><nowiki>{{Bibleverse|Exodus|1:2–3; 13:10|HE}}</nowiki></code> produces: {{Bibleverse|Exodus|1:2–3; 13:10|HE}} (one link, to the first item only)
==Redirects==
* {{t|Bible}}
* {{t|Bibleref}}
* {{t|Bverse}}
* {{t|Cite bible}}
* {{t|Esv}}
* {{t|KJV}}
* {{t|Nasb}}
* {{t|Niv}}
* {{t|Nkjv}}
* {{t|Rsv}}
==Wrappers==
* {{t|Tanakhverse}}
==References==
{{Reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
cjhw63jdyny08qcdtyk8mj7nchv7i8e
65048
65047
2023-05-23T13:55:52Z
en>Primefac
0
/* Examples */ make it more explicit what is shown and what is a comment
65048
wikitext
text/x-wiki
{{Documentation subpage}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following table holds a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] due to its broad use among biblical scholarship.<ref>{{cite web |title=Endorsements |website=NRSV: The New Revised Standard Version of the Bible |url=https://www.nrsv.net/about/endorsements/ |access-date=February 10, 2023 |url-status=dead |archive-url=https://web.archive.org/web/20170609171658/https://www.nrsv.net/about/endorsements/ |archive-date=June 9, 2017}}</ref> The [[English Standard Version]] is popular among biblical scholars and theologians inclined toward theological conservatism.<ref>{{cite web |title=Endorsements |website=ESV.org |url=https://www.esv.org/translation/endorsements/ |access-date=February 10, 2023 |url-status=live |archive-url=https://web.archive.org/web/20230210232112/https://www.esv.org/translation/endorsements/ |archive-date=February 10, 2023}}</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [https://www.esv.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [https://mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NIV|||[[New International Version]] ||| [https://www.biblica.com Biblica] ||| {{Bibleverse|John|3:16|NIV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template '''(now deprecated)''' does not display the book name: {{t|Bibleverse-nb}}. It can be used to create lists of verses, etc.
*<code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb|Exodus|1:2–3|HE}}; {{Bibleverse-nb|Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb|Exodus|1:2–3|HE}}; {{Bibleverse-nb|Exodus|13:10|HE}}
A new parameter, <code>|nobook=yes</code>, makes this template do the same.
==Examples==
*<code><nowiki>{{Bibleverse|Genesis|1:15–16}}</nowiki></code> (default link, to NRSV) produces: {{Bibleverse|Genesis|1:15–16}}
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|KJV}}</nowiki></code> (link to KJV on Wikisource) produces: {{Bibleverse|Genesis|1:15–16|KJV}}
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|HE}}</nowiki></code> produces: {{Bibleverse|Genesis|1:15–16|HE}}
*<code><nowiki>{{Bibleverse|2 Samuel|13:1–22|NKJV}}</nowiki></code> produces: {{Bibleverse|2 Samuel|13:1-22|NKJV}}
*<code><nowiki>{{Bibleverse|Exodus|1:2–3|HE}}; {{Bibleverse|nobook=yes|Exodus|13:10|HE}}</nowiki></code> (two links) produces: {{Bibleverse|Exodus|1:2–3|HE}}; {{Bibleverse|nobook=yes|Exodus|13:10|HE}}
*<code><nowiki>{{Bibleverse|Exodus|1:2–3; 13:10|HE}}</nowiki></code> (one link, to the first item only) produces: {{Bibleverse|Exodus|1:2–3; 13:10|HE}}
==Redirects==
* {{t|Bible}}
* {{t|Bibleref}}
* {{t|Bverse}}
* {{t|Cite bible}}
* {{t|Esv}}
* {{t|KJV}}
* {{t|Nasb}}
* {{t|Niv}}
* {{t|Nkjv}}
* {{t|Rsv}}
==Wrappers==
* {{t|Tanakhverse}}
==References==
{{Reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
aye47z6qc9t6t8vribt5nrlneyxt260
65049
65048
2023-05-24T14:20:22Z
en>Primefac
0
/* {{anchor|Alternative usage}} Alternative version */ rewords
65049
wikitext
text/x-wiki
{{Documentation subpage}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
==Usage==
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
Code format:
:{{tlc|Bibleverse|Bible book name|c:v–c:v|version}}
;Example: <code><nowiki>{{Bibleverse|Genesis|1:1|KJV}}</nowiki></code> yields: {{Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following table holds a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] due to its broad use among biblical scholarship.<ref>{{cite web |title=Endorsements |website=NRSV: The New Revised Standard Version of the Bible |url=https://www.nrsv.net/about/endorsements/ |access-date=February 10, 2023 |url-status=dead |archive-url=https://web.archive.org/web/20170609171658/https://www.nrsv.net/about/endorsements/ |archive-date=June 9, 2017}}</ref> The [[English Standard Version]] is popular among biblical scholars and theologians inclined toward theological conservatism.<ref>{{cite web |title=Endorsements |website=ESV.org |url=https://www.esv.org/translation/endorsements/ |access-date=February 10, 2023 |url-status=live |archive-url=https://web.archive.org/web/20230210232112/https://www.esv.org/translation/endorsements/ |archive-date=February 10, 2023}}</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [https://www.esv.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [https://mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NIV|||[[New International Version]] ||| [https://www.biblica.com Biblica] ||| {{Bibleverse|John|3:16|NIV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template does not display the book name: {{t|Bibleverse-nb}}. It can be used to create lists of verses, etc.
*<code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb|Exodus|1:2–3|HE}}; {{Bibleverse-nb|Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb|Exodus|1:2–3|HE}}; {{Bibleverse-nb|Exodus|13:10|HE}}
The parameter <code>|nobook=yes</code> can be used in this template to do the same.
==Examples==
*<code><nowiki>{{Bibleverse|Genesis|1:15–16}}</nowiki></code> (default link, to NRSV) produces: {{Bibleverse|Genesis|1:15–16}}
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|KJV}}</nowiki></code> (link to KJV on Wikisource) produces: {{Bibleverse|Genesis|1:15–16|KJV}}
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|HE}}</nowiki></code> produces: {{Bibleverse|Genesis|1:15–16|HE}}
*<code><nowiki>{{Bibleverse|2 Samuel|13:1–22|NKJV}}</nowiki></code> produces: {{Bibleverse|2 Samuel|13:1-22|NKJV}}
*<code><nowiki>{{Bibleverse|Exodus|1:2–3|HE}}; {{Bibleverse|nobook=yes|Exodus|13:10|HE}}</nowiki></code> (two links) produces: {{Bibleverse|Exodus|1:2–3|HE}}; {{Bibleverse|nobook=yes|Exodus|13:10|HE}}
*<code><nowiki>{{Bibleverse|Exodus|1:2–3; 13:10|HE}}</nowiki></code> (one link, to the first item only) produces: {{Bibleverse|Exodus|1:2–3; 13:10|HE}}
==Redirects==
* {{t|Bible}}
* {{t|Bibleref}}
* {{t|Bverse}}
* {{t|Cite bible}}
* {{t|Esv}}
* {{t|KJV}}
* {{t|Nasb}}
* {{t|Niv}}
* {{t|Nkjv}}
* {{t|Rsv}}
==Wrappers==
* {{t|Tanakhverse}}
==References==
{{Reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
tjwv4yva048k4ai8d4gml2stdfg5qo3
65050
65049
2023-05-26T21:02:16Z
en>Primefac
0
needs to be rewritten entirely, but this is a start
65050
wikitext
text/x-wiki
{{Documentation subpage}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
==Usage==
Code format:
:{{tlc|Bibleverse|''Bible book name''|''c:v–c:v''|''version''|''text''|nobook{{=}}|wlink{{=}}|multi{{=}}}}
;Optional parameters
:This template has four optional parameters:
:*(fourth parameter) - providing a fourth (unnamed) parameter will show specific text instead of the book/chapter information
:*<code>nobook</code> - When set to "yes", will omit the book from the link
:*<code>wlink</code> - When set to "yes", will wikilink the book name
:*<code>multi</code> - When set to "yes", allows for multiple books/chapters to be viewed on [[BibleGateway]].
;Example: {{tlc|_show_result=yes|Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following table holds a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] due to its broad use among biblical scholarship.<ref>{{cite web |title=Endorsements |website=NRSV: The New Revised Standard Version of the Bible |url=https://www.nrsv.net/about/endorsements/ |access-date=February 10, 2023 |url-status=dead |archive-url=https://web.archive.org/web/20170609171658/https://www.nrsv.net/about/endorsements/ |archive-date=June 9, 2017}}</ref> The [[English Standard Version]] is popular among biblical scholars and theologians inclined toward theological conservatism.<ref>{{cite web |title=Endorsements |website=ESV.org |url=https://www.esv.org/translation/endorsements/ |access-date=February 10, 2023 |url-status=live |archive-url=https://web.archive.org/web/20230210232112/https://www.esv.org/translation/endorsements/ |archive-date=February 10, 2023}}</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [https://www.esv.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [https://mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NIV|||[[New International Version]] ||| [https://www.biblica.com Biblica] ||| {{Bibleverse|John|3:16|NIV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template does not display the book name: {{t|Bibleverse-nb}}. It can be used to create lists of verses, etc.
*<code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb|Exodus|1:2–3|HE}}; {{Bibleverse-nb|Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb|Exodus|1:2–3|HE}}; {{Bibleverse-nb|Exodus|13:10|HE}}
The parameter <code>|nobook=yes</code> can be used in this template to do the same.
==Examples==
*<code><nowiki>{{Bibleverse|Genesis|1:15–16}}</nowiki></code> (default link, to NRSV) produces: {{Bibleverse|Genesis|1:15–16}}
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|KJV}}</nowiki></code> (link to KJV on Wikisource) produces: {{Bibleverse|Genesis|1:15–16|KJV}}
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|HE}}</nowiki></code> produces: {{Bibleverse|Genesis|1:15–16|HE}}
*<code><nowiki>{{Bibleverse|2 Samuel|13:1–22|NKJV}}</nowiki></code> produces: {{Bibleverse|2 Samuel|13:1-22|NKJV}}
*<code><nowiki>{{Bibleverse|Exodus|1:2–3|HE}}; {{Bibleverse|nobook=yes|Exodus|13:10|HE}}</nowiki></code> (two links) produces: {{Bibleverse|Exodus|1:2–3|HE}}; {{Bibleverse|nobook=yes|Exodus|13:10|HE}}
*<code><nowiki>{{Bibleverse|Exodus|1:2–3; 13:10|HE}}</nowiki></code> (one link, to the first item only) produces: {{Bibleverse|Exodus|1:2–3; 13:10|HE}}
==Redirects==
* {{t|Bible}}
* {{t|Bibleref}}
* {{t|Bverse}}
* {{t|Cite bible}}
* {{t|Esv}}
* {{t|KJV}}
* {{t|Nasb}}
* {{t|Niv}}
* {{t|Nkjv}}
* {{t|Rsv}}
==Wrappers==
* {{t|Tanakhverse}}
==References==
{{Reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
8n7hwe92d7qq74nx8ltky8jony82xhd
65051
65050
2023-05-27T13:50:18Z
en>Primefac
0
/* Usage */ tweak
65051
wikitext
text/x-wiki
{{Documentation subpage}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
==Usage==
Code format:
:{{tlc|Bibleverse|''Bible book name''|''c:v–c:v''|''version''|''text''|nobook{{=}}|wlink{{=}}|multi{{=}}}}
;Optional parameters
:This template has four optional parameters:
:*(fourth parameter) - providing a fourth (unnamed) parameter will show specific text instead of the book/chapter information
:*<code>nobook</code> - When set to "yes", will omit the book from the link. {{t|bibleverse-nb}} can also be used for this feature.
:*<code>wlink</code> - When set to "yes", will wikilink the book name. {{t|bibleverse-lb}} can also be used for this feature.
:*<code>multi</code> - When set to "yes", allows for multiple books/chapters to be viewed on [[BibleGateway]].
;Example: {{tlc|_show_result=yes|Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following table holds a partial list of available Bible versions and the external sites used by the template to link them. The default version is the [[New Revised Standard Version]] due to its broad use among biblical scholarship.<ref>{{cite web |title=Endorsements |website=NRSV: The New Revised Standard Version of the Bible |url=https://www.nrsv.net/about/endorsements/ |access-date=February 10, 2023 |url-status=dead |archive-url=https://web.archive.org/web/20170609171658/https://www.nrsv.net/about/endorsements/ |archive-date=June 9, 2017}}</ref> The [[English Standard Version]] is popular among biblical scholars and theologians inclined toward theological conservatism.<ref>{{cite web |title=Endorsements |website=ESV.org |url=https://www.esv.org/translation/endorsements/ |access-date=February 10, 2023 |url-status=live |archive-url=https://web.archive.org/web/20230210232112/https://www.esv.org/translation/endorsements/ |archive-date=February 10, 2023}}</ref>
{|class="wikitable sortable"
!Code
!Version
!External site
!Example usage
|-
|ESV|||[[English Standard Version]] ||| [https://www.esv.org ESV.org] ||| {{Bibleverse|John|3:16|ESV}}
|-
|HE|||Hebrew-English—parallel [[Masoretic Text|MT]] and [[Jewish Publication Society of America Version|JPS 1917]] ||| [https://mechon-mamre.org/p/pt/pt0.htm Mechon Mamre] ||| {{Bibleverse|Genesis|1:1|HE}}
|-
|KJV|||[[King James Version]] ||| [[s:Bible (King James)|Wikisource]] ||| {{Bibleverse|John|3:16|KJV}}
|-
|NIV|||[[New International Version]] ||| [https://www.biblica.com Biblica] ||| {{Bibleverse|John|3:16|NIV}}
|-
|NRSV|||[[New Revised Standard Version]] ||| [http://bible.oremus.org/ Oremus] ||| {{Bibleverse|John|3:16|NRSV}}
|-
|NRSVAE|||[[New Revised Standard Version]], Anglicized Edition ||| [http://bible.oremus.org Oremus] ||| {{Bibleverse|John|3:16|NRSVAE}}
|-
|NKJV||[[New King James Version]] ||| [https://www.biblegateway.com Bible Gateway] ||| {{Bibleverse|Matthew|18:21–22|NKJV}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template does not display the book name: {{t|Bibleverse-nb}}. It can be used to create lists of verses, etc.
*<code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb|Exodus|1:2–3|HE}}; {{Bibleverse-nb|Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb|Exodus|1:2–3|HE}}; {{Bibleverse-nb|Exodus|13:10|HE}}
The parameter <code>|nobook=yes</code> can be used in this template to do the same.
==Examples==
*<code><nowiki>{{Bibleverse|Genesis|1:15–16}}</nowiki></code> (default link, to NRSV) produces: {{Bibleverse|Genesis|1:15–16}}
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|KJV}}</nowiki></code> (link to KJV on Wikisource) produces: {{Bibleverse|Genesis|1:15–16|KJV}}
*<code><nowiki>{{Bibleverse|Genesis|1:15–16|HE}}</nowiki></code> produces: {{Bibleverse|Genesis|1:15–16|HE}}
*<code><nowiki>{{Bibleverse|2 Samuel|13:1–22|NKJV}}</nowiki></code> produces: {{Bibleverse|2 Samuel|13:1-22|NKJV}}
*<code><nowiki>{{Bibleverse|Exodus|1:2–3|HE}}; {{Bibleverse|nobook=yes|Exodus|13:10|HE}}</nowiki></code> (two links) produces: {{Bibleverse|Exodus|1:2–3|HE}}; {{Bibleverse|nobook=yes|Exodus|13:10|HE}}
*<code><nowiki>{{Bibleverse|Exodus|1:2–3; 13:10|HE}}</nowiki></code> (one link, to the first item only) produces: {{Bibleverse|Exodus|1:2–3; 13:10|HE}}
==Redirects==
* {{t|Bible}}
* {{t|Bibleref}}
* {{t|Bverse}}
* {{t|Cite bible}}
* {{t|Esv}}
* {{t|KJV}}
* {{t|Nasb}}
* {{t|Niv}}
* {{t|Nkjv}}
* {{t|Rsv}}
==Wrappers==
* {{t|Tanakhverse}}
==References==
{{Reflist}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
s3fybjq7lrfco090b5zjcger57akw1y
65052
65051
2023-05-27T15:23:16Z
en>Primefac
0
update /doc
65052
wikitext
text/x-wiki
{{Documentation subpage}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
==Usage==
Code format:
:{{tlc|Bibleverse|''Bible book name''|''c:v–c:v''|''version''|''text''|nobook{{=}}|wlink{{=}}|multi{{=}}}}
;Optional parameters
:This template has four optional parameters:
:*(fourth parameter) - providing a fourth (unnamed) parameter will show specific text instead of the book/chapter information
:*<code>nobook</code> - When set to "yes", will omit the book from the link. {{t|bibleverse-nb}} can also be used for this feature.
:*<code>wlink</code> - When set to "yes", will wikilink the book name. {{t|bibleverse-lb}} can also be used for this feature.
:*<code>multi</code> - When set to "yes", allows for multiple books/chapters to be viewed on [[BibleGateway]]. See [[#Examples]] for use cases
;Example: {{tlc|_show_result=yes|Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following table holds a list of available Bible versions and the external sites used by the template to link them. If no version is supplied, the default source is the [[New Revised Standard Version]] on the [https://bible.oremus.org/Oremus oremus bible browser] ''unless'' {{para|multi|yes}}, in which case the version will be provided by [[BibleGateway]] based on the best match to its search function. Versions not on this list can be used, which will use BibleGateway's repository.
{|class="wikitable"
!External site
!Code
!Version
!Example usage
|-
| rowspan = 7|[https://www.biblica.com Biblica] || ab || rowspan=4 | [[New International Version|NIV]] || {{Bibleverse|Genesis|1:15–16|ab}}
|-
| amp || {{Bibleverse|Genesis|1:15–16|amp}}
|-
| msg || {{Bibleverse|Genesis|1:15–16|msg}}
|-
| niv || {{Bibleverse|Genesis|1:15–16|niv}}
|-
| nirv || [[New International Reader's Version|NIrV]] || {{Bibleverse|Genesis|1:15–16|nirv}}
|-
| nivuk || NIV (UK) || {{Bibleverse|Genesis|1:15–16|nivuk}}
|-
| nlt || {{Bibleverse|Genesis|1:15–16|nlt}}
|-
| [https://www.esv.org ESV.org] || esv || [[English Standard Version|ESV]] || {{Bibleverse|Genesis|1:15–16|esv}}
|-
| rowspan = 2|[https://mechon-mamre.org/index.htm Mechon Mamre] || jps || [[Jewish Publication Society of America Version|JPS]] || {{Bibleverse|Genesis|1:15–16|jps}}
|-
| he || JPS with Hebrew || {{Bibleverse|Genesis|1:15–16|he}}
|-
| rowspan = 2| [https://bible.oremus.org/ oremus Bible Browser] || nrsv || [[New Revised Standard Version|NRSV]] || {{Bibleverse|Genesis|1:15–16|nrsv}}
|-
| nrsvae || NRSV (UK) || {{Bibleverse|Genesis|1:15–16|nrsvae}}
|-
| [https://bible.usccb.org/bible bible.usccb.org] || nab || [[United States Conference of Catholic Bishops|USCCB]] || {{Bibleverse|Genesis|1:15–16|nab}}
|-
| rowspan = 5 | WikiSource || asv || [[American Standard Version|ASV]] || {{Bibleverse|Genesis|1:15–16|asv}}
|-
| kjv || [[King James Version|King James]] || {{Bibleverse|Genesis|1:15–16|kjv}}
|-
| web || [[World English Bible|World English]] || {{Bibleverse|Genesis|1:15–16|web}}
|-
| ws || [[Wikisource]] || {{Bibleverse|Genesis|1:15–16|ws}}
|-
| wyc || [[Wycliffe's Bible|Wycliffe]] || {{Bibleverse|Genesis|1:15–16|wyc}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template does not display the book name: {{t|Bibleverse-nb}}. It can be used to create lists of verses, etc.
*<code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb|Exodus|1:2–3|HE}}; {{Bibleverse-nb|Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb|Exodus|1:2–3|HE}}; {{Bibleverse-nb|Exodus|13:10|HE}}
The parameter <code>|nobook=yes</code> can be used in this template to do the same.
==Examples==
{|class="wikitable"
|Default, link to NRSV||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16}}
|-
|Link to KJV (Wikisource)||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV}}
|-
|Omitting the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|nobook{{=}}yes}}
|-
|Omitting the book with -nb||{{tlc|_show_result=yes|Bibleverse-nb|Genesis|1:15–16}}
|-
|Wikilinking the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|wlink{{=}}yes}}
|-
|Wikilinking the book with -lb||{{tlc|_show_result=yes|Bibleverse-lb|Genesis|1:15–16}}
|-
|Custom text||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV|Example of custom text}}
|-
|Linking to multiple verses||{{tlc|_show_result=yes|Bibleverse|John 20:1–2, 11–18|multi{{=}}yes}}
|}
Note in the above that when {{para|multi|yes}}, the entire search term is in the first parameter.
==Redirects==
* This template is the result of many similar templates being merged together. A full list of redirects can be found [https://en.wikipedia.org/wiki/Special:WhatLinksHere?target=Template%3ABibleverse&namespace=&hidetrans=1&hidelinks=1 at this link].
==Wrappers==
* {{t|bibleverse-lb}} ("link book"): used for providing a wikilink to the book.
* {{t|bibleverse-nb}} ("no book"): used for omitting the book name from the link.
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
},
"4": {
"label": "Text",
"description": "Alternate text to be shown in place of the book/chapter information.",
"type": "string",
"required": false
},
"nobook": {
"label": "No book",
"description": "If set to 'yes' will omit the book from the link.",
"type": "string",
"required": false
},
"wlink": {
"label": "Wikilink",
"description": "If set to 'yes' will add a wikilink to the book name.",
"type": "string",
"required": false
},
"multi": {
"label": "Multiple verses",
"description": "Set to 'yes' to allow for multiple chapters/verses to be shown in the results.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
qgrodenjnpn4qpnpmj88a345ihve668
65053
65052
2023-05-27T15:25:24Z
en>Primefac
0
missed one
65053
wikitext
text/x-wiki
{{Documentation subpage}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
==Usage==
Code format:
:{{tlc|Bibleverse|''Bible book name''|''c:v–c:v''|''version''|''text''|nobook{{=}}|wlink{{=}}|multi{{=}}}}
;Optional parameters
:This template has four optional parameters:
:*(fourth parameter) - providing a fourth (unnamed) parameter will show specific text instead of the book/chapter information
:*<code>nobook</code> - When set to "yes", will omit the book from the link. {{t|bibleverse-nb}} can also be used for this feature.
:*<code>wlink</code> - When set to "yes", will wikilink the book name. {{t|bibleverse-lb}} can also be used for this feature.
:*<code>multi</code> - When set to "yes", allows for multiple books/chapters to be viewed on [[BibleGateway]]. See [[#Examples]] for use cases
;Example: {{tlc|_show_result=yes|Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==List of versions==
The following table holds a list of available Bible versions and the external sites used by the template to link them. If no version is supplied, the default source is the [[New Revised Standard Version]] on the [https://bible.oremus.org/Oremus oremus bible browser] ''unless'' {{para|multi|yes}}, in which case the version will be provided by [[BibleGateway]] based on the best match to its search function. Versions not on this list can be used, which will use BibleGateway's repository.
{|class="wikitable"
!External site
!Code
!Version
!Example usage
|-
| rowspan = 7|[https://www.biblica.com Biblica] || ab || rowspan=5 | [[New International Version|NIV]] || {{Bibleverse|Genesis|1:15–16|ab}}
|-
| amp || {{Bibleverse|Genesis|1:15–16|amp}}
|-
| msg || {{Bibleverse|Genesis|1:15–16|msg}}
|-
| niv || {{Bibleverse|Genesis|1:15–16|niv}}
|-
| nlt || {{Bibleverse|Genesis|1:15–16|nlt}}
|-
| nirv || [[New International Reader's Version|NIrV]] || {{Bibleverse|Genesis|1:15–16|nirv}}
|-
| nivuk || NIV (UK) || {{Bibleverse|Genesis|1:15–16|nivuk}}
|-
| [https://www.esv.org ESV.org] || esv || [[English Standard Version|ESV]] || {{Bibleverse|Genesis|1:15–16|esv}}
|-
| rowspan = 2|[https://mechon-mamre.org/index.htm Mechon Mamre] || jps || [[Jewish Publication Society of America Version|JPS]] || {{Bibleverse|Genesis|1:15–16|jps}}
|-
| he || JPS with Hebrew || {{Bibleverse|Genesis|1:15–16|he}}
|-
| rowspan = 2| [https://bible.oremus.org/ oremus Bible Browser] || nrsv || [[New Revised Standard Version|NRSV]] || {{Bibleverse|Genesis|1:15–16|nrsv}}
|-
| nrsvae || NRSV (UK) || {{Bibleverse|Genesis|1:15–16|nrsvae}}
|-
| [https://bible.usccb.org/bible bible.usccb.org] || nab || [[United States Conference of Catholic Bishops|USCCB]] || {{Bibleverse|Genesis|1:15–16|nab}}
|-
| rowspan = 5 | WikiSource || asv || [[American Standard Version|ASV]] || {{Bibleverse|Genesis|1:15–16|asv}}
|-
| kjv || [[King James Version|King James]] || {{Bibleverse|Genesis|1:15–16|kjv}}
|-
| web || [[World English Bible|World English]] || {{Bibleverse|Genesis|1:15–16|web}}
|-
| ws || [[Wikisource]] || {{Bibleverse|Genesis|1:15–16|ws}}
|-
| wyc || [[Wycliffe's Bible|Wycliffe]] || {{Bibleverse|Genesis|1:15–16|wyc}}
|}
=={{anchor|Alternative usage}} Alternative version==
<!-- an edit summary links to this section anchor -->
An alternative version of this template does not display the book name: {{t|Bibleverse-nb}}. It can be used to create lists of verses, etc.
*<code><nowiki> [[Book of Exodus|Exodus]] {{Bibleverse-nb|Exodus|1:2–3|HE}}; {{Bibleverse-nb|Exodus|13:10|HE}} </nowiki></code> produces: [[Book of Exodus|Exodus]] {{Bibleverse-nb|Exodus|1:2–3|HE}}; {{Bibleverse-nb|Exodus|13:10|HE}}
The parameter <code>|nobook=yes</code> can be used in this template to do the same.
==Examples==
{|class="wikitable"
|Default, link to NRSV||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16}}
|-
|Link to KJV (Wikisource)||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV}}
|-
|Omitting the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|nobook{{=}}yes}}
|-
|Omitting the book with -nb||{{tlc|_show_result=yes|Bibleverse-nb|Genesis|1:15–16}}
|-
|Wikilinking the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|wlink{{=}}yes}}
|-
|Wikilinking the book with -lb||{{tlc|_show_result=yes|Bibleverse-lb|Genesis|1:15–16}}
|-
|Custom text||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV|Example of custom text}}
|-
|Linking to multiple verses||{{tlc|_show_result=yes|Bibleverse|John 20:1–2, 11–18|multi{{=}}yes}}
|}
Note in the above that when {{para|multi|yes}}, the entire search term is in the first parameter.
==Redirects==
* This template is the result of many similar templates being merged together. A full list of redirects can be found [https://en.wikipedia.org/wiki/Special:WhatLinksHere?target=Template%3ABibleverse&namespace=&hidetrans=1&hidelinks=1 at this link].
==Wrappers==
* {{t|bibleverse-lb}} ("link book"): used for providing a wikilink to the book.
* {{t|bibleverse-nb}} ("no book"): used for omitting the book name from the link.
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
},
"4": {
"label": "Text",
"description": "Alternate text to be shown in place of the book/chapter information.",
"type": "string",
"required": false
},
"nobook": {
"label": "No book",
"description": "If set to 'yes' will omit the book from the link.",
"type": "string",
"required": false
},
"wlink": {
"label": "Wikilink",
"description": "If set to 'yes' will add a wikilink to the book name.",
"type": "string",
"required": false
},
"multi": {
"label": "Multiple verses",
"description": "Set to 'yes' to allow for multiple chapters/verses to be shown in the results.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
lnhtf4dupmsxd2v3qlbd7apao9z5l68
65054
65053
2023-05-27T15:26:28Z
en>Primefac
0
examples before list of versions
65054
wikitext
text/x-wiki
{{Documentation subpage}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
==Usage==
Code format:
:{{tlc|Bibleverse|''Bible book name''|''c:v–c:v''|''version''|''text''|nobook{{=}}|wlink{{=}}|multi{{=}}}}
;Optional parameters
:This template has four optional parameters:
:*(fourth parameter) - providing a fourth (unnamed) parameter will show specific text instead of the book/chapter information
:*<code>nobook</code> - When set to "yes", will omit the book from the link. {{t|bibleverse-nb}} can also be used for this feature.
:*<code>wlink</code> - When set to "yes", will wikilink the book name. {{t|bibleverse-lb}} can also be used for this feature.
:*<code>multi</code> - When set to "yes", allows for multiple books/chapters to be viewed on [[BibleGateway]]. See [[#Examples]] for use cases
;Example: {{tlc|_show_result=yes|Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==Examples==
{|class="wikitable"
|Default, link to NRSV||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16}}
|-
|Link to KJV (Wikisource)||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV}}
|-
|Omitting the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|nobook{{=}}yes}}
|-
|Omitting the book with -nb||{{tlc|_show_result=yes|Bibleverse-nb|Genesis|1:15–16}}
|-
|Wikilinking the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|wlink{{=}}yes}}
|-
|Wikilinking the book with -lb||{{tlc|_show_result=yes|Bibleverse-lb|Genesis|1:15–16}}
|-
|Custom text||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV|Example of custom text}}
|-
|Linking to multiple verses||{{tlc|_show_result=yes|Bibleverse|John 20:1–2, 11–18|multi{{=}}yes}}
|}
Note in the above that when {{para|multi|yes}}, the entire search term is in the first parameter.
==List of versions==
The following table holds a list of available Bible versions and the external sites used by the template to link them. If no version is supplied, the default source is the [[New Revised Standard Version]] on the [https://bible.oremus.org/Oremus oremus bible browser] ''unless'' {{para|multi|yes}}, in which case the version will be provided by [[BibleGateway]] based on the best match to its search function. Versions not on this list can be used, which will use BibleGateway's repository.
{|class="wikitable"
!External site
!Code
!Version
!Example usage
|-
| rowspan = 7|[https://www.biblica.com Biblica] || ab || rowspan=5 | [[New International Version|NIV]] || {{Bibleverse|Genesis|1:15–16|ab}}
|-
| amp || {{Bibleverse|Genesis|1:15–16|amp}}
|-
| msg || {{Bibleverse|Genesis|1:15–16|msg}}
|-
| niv || {{Bibleverse|Genesis|1:15–16|niv}}
|-
| nlt || {{Bibleverse|Genesis|1:15–16|nlt}}
|-
| nirv || [[New International Reader's Version|NIrV]] || {{Bibleverse|Genesis|1:15–16|nirv}}
|-
| nivuk || NIV (UK) || {{Bibleverse|Genesis|1:15–16|nivuk}}
|-
| [https://www.esv.org ESV.org] || esv || [[English Standard Version|ESV]] || {{Bibleverse|Genesis|1:15–16|esv}}
|-
| rowspan = 2|[https://mechon-mamre.org/index.htm Mechon Mamre] || jps || [[Jewish Publication Society of America Version|JPS]] || {{Bibleverse|Genesis|1:15–16|jps}}
|-
| he || JPS with Hebrew || {{Bibleverse|Genesis|1:15–16|he}}
|-
| rowspan = 2| [https://bible.oremus.org/ oremus Bible Browser] || nrsv || [[New Revised Standard Version|NRSV]] || {{Bibleverse|Genesis|1:15–16|nrsv}}
|-
| nrsvae || NRSV (UK) || {{Bibleverse|Genesis|1:15–16|nrsvae}}
|-
| [https://bible.usccb.org/bible bible.usccb.org] || nab || [[United States Conference of Catholic Bishops|USCCB]] || {{Bibleverse|Genesis|1:15–16|nab}}
|-
| rowspan = 5 | WikiSource || asv || [[American Standard Version|ASV]] || {{Bibleverse|Genesis|1:15–16|asv}}
|-
| kjv || [[King James Version|King James]] || {{Bibleverse|Genesis|1:15–16|kjv}}
|-
| web || [[World English Bible|World English]] || {{Bibleverse|Genesis|1:15–16|web}}
|-
| ws || [[Wikisource]] || {{Bibleverse|Genesis|1:15–16|ws}}
|-
| wyc || [[Wycliffe's Bible|Wycliffe]] || {{Bibleverse|Genesis|1:15–16|wyc}}
|}
==Redirects==
* This template is the result of many similar templates being merged together. A full list of redirects can be found [https://en.wikipedia.org/wiki/Special:WhatLinksHere?target=Template%3ABibleverse&namespace=&hidetrans=1&hidelinks=1 at this link].
==Wrappers==
* {{t|bibleverse-lb}} ("link book"): used for providing a wikilink to the book.
* {{t|bibleverse-nb}} ("no book"): used for omitting the book name from the link.
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
},
"4": {
"label": "Text",
"description": "Alternate text to be shown in place of the book/chapter information.",
"type": "string",
"required": false
},
"nobook": {
"label": "No book",
"description": "If set to 'yes' will omit the book from the link.",
"type": "string",
"required": false
},
"wlink": {
"label": "Wikilink",
"description": "If set to 'yes' will add a wikilink to the book name.",
"type": "string",
"required": false
},
"multi": {
"label": "Multiple verses",
"description": "Set to 'yes' to allow for multiple chapters/verses to be shown in the results.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
affj09qwggzpp7fqlyaex23wggb9ebp
65055
65054
2023-06-12T15:48:41Z
en>WhatamIdoing
0
They're still inline refs, no matter how you format them.
65055
wikitext
text/x-wiki
{{Documentation subpage}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}This template is used to format sources for [[Bible citation|Bible verse references]]. The Bible is a [[WP:primary source|primary source]], and all primary sources should be used with care in sourcing Wikipedia articles.
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not ''normally'' be used in the body of an article", but there is a long-standing consensus to permit the use of Bible verse sources either in the body or in footnotes ("ref tags").[https://en.wikipedia.org/wiki/Wikipedia_talk:External_links/Archive_37#Bible_references][https://en.wikipedia.org/wiki/Wikipedia_talk:External_links/Archive_41#Template:Bibleref2c][https://en.wikipedia.org/wiki/Wikipedia_talk:External_links/Archive_27#Not_normally_used_in_the_body_of_an_article] Here are the two common methods:
* Place the template [[Wikipedia:Inline citation#In-text attribution|inline]] as a type of [[Wikipedia:In-text attribution|in-text attribution]] to the source: "{{Bibleverse|1 Samuel|17}} relates a story about [[David and Goliath]]."
* Place the template in a [[WP:footnotes|footnote]]: "The Bible relates a story about [[David and Goliath]].<ref>{{Bibleverse|1 Samuel|17}}</ref>"
<references />
==Usage==
Code format:
:{{tlc|Bibleverse|''Bible book name''|''c:v–c:v''|''version''|''text''|nobook{{=}}|wlink{{=}}|multi{{=}}}}
;Optional parameters
:This template has four optional parameters:
:*(fourth parameter) - providing a fourth (unnamed) parameter will show specific text instead of the book/chapter information
:*<code>nobook</code> - When set to "yes", will omit the book from the link. {{t|bibleverse-nb}} can also be used for this feature.
:*<code>wlink</code> - When set to "yes", will wikilink the book name. {{t|bibleverse-lb}} can also be used for this feature.
:*<code>multi</code> - When set to "yes", allows for multiple books/chapters to be viewed on [[BibleGateway]]. See [[#Examples]] for use cases
;Example: {{tlc|_show_result=yes|Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==Examples==
{|class="wikitable"
|Default, link to NRSV||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16}}
|-
|Link to KJV (Wikisource)||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV}}
|-
|Omitting the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|nobook{{=}}yes}}
|-
|Omitting the book with -nb||{{tlc|_show_result=yes|Bibleverse-nb|Genesis|1:15–16}}
|-
|Wikilinking the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|wlink{{=}}yes}}
|-
|Wikilinking the book with -lb||{{tlc|_show_result=yes|Bibleverse-lb|Genesis|1:15–16}}
|-
|Custom text||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV|Example of custom text}}
|-
|Linking to multiple verses||{{tlc|_show_result=yes|Bibleverse|John 20:1–2, 11–18|multi{{=}}yes}}
|}
Note in the above that when {{para|multi|yes}}, the entire search term is in the first parameter.
==List of versions==
The following table holds a list of available Bible versions and the external sites used by the template to link them. If no version is supplied, the default source is the [[New Revised Standard Version]] on the [https://bible.oremus.org/Oremus oremus bible browser] ''unless'' {{para|multi|yes}}, in which case the version will be provided by [[BibleGateway]] based on the best match to its search function. Versions not on this list can be used, which will use BibleGateway's repository.
{|class="wikitable"
!External site
!Code
!Version
!Example usage
|-
| rowspan = 7|[https://www.biblica.com Biblica] || ab || rowspan=5 | [[New International Version|NIV]] || {{Bibleverse|Genesis|1:15–16|ab}}
|-
| amp || {{Bibleverse|Genesis|1:15–16|amp}}
|-
| msg || {{Bibleverse|Genesis|1:15–16|msg}}
|-
| niv || {{Bibleverse|Genesis|1:15–16|niv}}
|-
| nlt || {{Bibleverse|Genesis|1:15–16|nlt}}
|-
| nirv || [[New International Reader's Version|NIrV]] || {{Bibleverse|Genesis|1:15–16|nirv}}
|-
| nivuk || NIV (UK) || {{Bibleverse|Genesis|1:15–16|nivuk}}
|-
| [https://www.esv.org ESV.org] || esv || [[English Standard Version|ESV]] || {{Bibleverse|Genesis|1:15–16|esv}}
|-
| rowspan = 2|[https://mechon-mamre.org/index.htm Mechon Mamre] || jps || [[Jewish Publication Society of America Version|JPS]] || {{Bibleverse|Genesis|1:15–16|jps}}
|-
| he || JPS with Hebrew || {{Bibleverse|Genesis|1:15–16|he}}
|-
| rowspan = 2| [https://bible.oremus.org/ oremus Bible Browser] || nrsv || [[New Revised Standard Version|NRSV]] || {{Bibleverse|Genesis|1:15–16|nrsv}}
|-
| nrsvae || NRSV (UK) || {{Bibleverse|Genesis|1:15–16|nrsvae}}
|-
| [https://bible.usccb.org/bible bible.usccb.org] || nab || [[United States Conference of Catholic Bishops|USCCB]] || {{Bibleverse|Genesis|1:15–16|nab}}
|-
| rowspan = 5 | WikiSource || asv || [[American Standard Version|ASV]] || {{Bibleverse|Genesis|1:15–16|asv}}
|-
| kjv || [[King James Version|King James]] || {{Bibleverse|Genesis|1:15–16|kjv}}
|-
| web || [[World English Bible|World English]] || {{Bibleverse|Genesis|1:15–16|web}}
|-
| ws || [[Wikisource]] || {{Bibleverse|Genesis|1:15–16|ws}}
|-
| wyc || [[Wycliffe's Bible|Wycliffe]] || {{Bibleverse|Genesis|1:15–16|wyc}}
|}
==Redirects==
* This template is the result of many similar templates being merged together. A full list of redirects can be found [https://en.wikipedia.org/wiki/Special:WhatLinksHere?target=Template%3ABibleverse&namespace=&hidetrans=1&hidelinks=1 at this link].
==Wrappers==
* {{t|bibleverse-lb}} ("link book"): used for providing a wikilink to the book.
* {{t|bibleverse-nb}} ("no book"): used for omitting the book name from the link.
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
},
"4": {
"label": "Text",
"description": "Alternate text to be shown in place of the book/chapter information.",
"type": "string",
"required": false
},
"nobook": {
"label": "No book",
"description": "If set to 'yes' will omit the book from the link.",
"type": "string",
"required": false
},
"wlink": {
"label": "Wikilink",
"description": "If set to 'yes' will add a wikilink to the book name.",
"type": "string",
"required": false
},
"multi": {
"label": "Multiple verses",
"description": "Set to 'yes' to allow for multiple chapters/verses to be shown in the results.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
[[Category:Citation templates]]
4swfnt67en3bwjwezzsvfz2grfj3wfy
65056
65055
2023-06-12T15:57:51Z
en>WhatamIdoing
0
Examples
65056
wikitext
text/x-wiki
{{Documentation subpage}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}This template is used to format sources for [[Bible citation|Bible verse references]]. The Bible is a [[WP:primary source|primary source]], and all primary sources should be used with care in sourcing Wikipedia articles.
This template creates an external link. The [[WP:external links|External links]] guideline states that external links "should not normally be used in the body of an article"; however, there is a long-standing consensus to permit the use of Bible verse sources either in the body or in footnotes ("ref tags").[https://en.wikipedia.org/wiki/Wikipedia_talk:External_links/Archive_37#Bible_references][https://en.wikipedia.org/wiki/Wikipedia_talk:External_links/Archive_41#Template:Bibleref2c][https://en.wikipedia.org/wiki/Wikipedia_talk:External_links/Archive_27#Not_normally_used_in_the_body_of_an_article] Additionally, when set to the KJV, this template provides a link to a sister project, which is also permitted in the body of an article even when not used as a source under [[Wikipedia:External links#Links to be considered]]. Here are the two most common methods for using this template:
* Place the template [[Wikipedia:Inline citation#In-text attribution|inline]] as a type of [[Wikipedia:In-text attribution|in-text attribution]] to the source: "{{Bibleverse|1 Samuel|17}} relates a story about [[David and Goliath]]." – see [[God#Gender]] for an example.
* Place the template in a [[WP:footnotes|footnote]]: "The Bible relates a story about [[David and Goliath]].<ref>{{Bibleverse|1 Samuel|17}}</ref>" – see [[Jesus#Role]] for an example.
<references />
==Usage==
Code format:
:{{tlc|Bibleverse|''Bible book name''|''c:v–c:v''|''version''|''text''|nobook{{=}}|wlink{{=}}|multi{{=}}}}
;Optional parameters
:This template has four optional parameters:
:*(fourth parameter) - providing a fourth (unnamed) parameter will show specific text instead of the book/chapter information
:*<code>nobook</code> - When set to "yes", will omit the book from the link. {{t|bibleverse-nb}} can also be used for this feature.
:*<code>wlink</code> - When set to "yes", will wikilink the book name. {{t|bibleverse-lb}} can also be used for this feature.
:*<code>multi</code> - When set to "yes", allows for multiple books/chapters to be viewed on [[BibleGateway]]. See [[#Examples]] for use cases
;Example: {{tlc|_show_result=yes|Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==Examples==
{|class="wikitable"
|Default, link to NRSV||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16}}
|-
|Link to KJV (Wikisource)||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV}}
|-
|Omitting the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|nobook{{=}}yes}}
|-
|Omitting the book with -nb||{{tlc|_show_result=yes|Bibleverse-nb|Genesis|1:15–16}}
|-
|Wikilinking the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|wlink{{=}}yes}}
|-
|Wikilinking the book with -lb||{{tlc|_show_result=yes|Bibleverse-lb|Genesis|1:15–16}}
|-
|Custom text||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV|Example of custom text}}
|-
|Linking to multiple verses||{{tlc|_show_result=yes|Bibleverse|John 20:1–2, 11–18|multi{{=}}yes}}
|}
Note in the above that when {{para|multi|yes}}, the entire search term is in the first parameter.
==List of versions==
The following table holds a list of available Bible versions and the external sites used by the template to link them. If no version is supplied, the default source is the [[New Revised Standard Version]] on the [https://bible.oremus.org/Oremus oremus bible browser] ''unless'' {{para|multi|yes}}, in which case the version will be provided by [[BibleGateway]] based on the best match to its search function. Versions not on this list can be used, which will use BibleGateway's repository.
{|class="wikitable"
!External site
!Code
!Version
!Example usage
|-
| rowspan = 7|[https://www.biblica.com Biblica] || ab || rowspan=5 | [[New International Version|NIV]] || {{Bibleverse|Genesis|1:15–16|ab}}
|-
| amp || {{Bibleverse|Genesis|1:15–16|amp}}
|-
| msg || {{Bibleverse|Genesis|1:15–16|msg}}
|-
| niv || {{Bibleverse|Genesis|1:15–16|niv}}
|-
| nlt || {{Bibleverse|Genesis|1:15–16|nlt}}
|-
| nirv || [[New International Reader's Version|NIrV]] || {{Bibleverse|Genesis|1:15–16|nirv}}
|-
| nivuk || NIV (UK) || {{Bibleverse|Genesis|1:15–16|nivuk}}
|-
| [https://www.esv.org ESV.org] || esv || [[English Standard Version|ESV]] || {{Bibleverse|Genesis|1:15–16|esv}}
|-
| rowspan = 2|[https://mechon-mamre.org/index.htm Mechon Mamre] || jps || [[Jewish Publication Society of America Version|JPS]] || {{Bibleverse|Genesis|1:15–16|jps}}
|-
| he || JPS with Hebrew || {{Bibleverse|Genesis|1:15–16|he}}
|-
| rowspan = 2| [https://bible.oremus.org/ oremus Bible Browser] || nrsv || [[New Revised Standard Version|NRSV]] || {{Bibleverse|Genesis|1:15–16|nrsv}}
|-
| nrsvae || NRSV (UK) || {{Bibleverse|Genesis|1:15–16|nrsvae}}
|-
| [https://bible.usccb.org/bible bible.usccb.org] || nab || [[United States Conference of Catholic Bishops|USCCB]] || {{Bibleverse|Genesis|1:15–16|nab}}
|-
| rowspan = 5 | WikiSource || asv || [[American Standard Version|ASV]] || {{Bibleverse|Genesis|1:15–16|asv}}
|-
| kjv || [[King James Version|King James]] || {{Bibleverse|Genesis|1:15–16|kjv}}
|-
| web || [[World English Bible|World English]] || {{Bibleverse|Genesis|1:15–16|web}}
|-
| ws || [[Wikisource]] || {{Bibleverse|Genesis|1:15–16|ws}}
|-
| wyc || [[Wycliffe's Bible|Wycliffe]] || {{Bibleverse|Genesis|1:15–16|wyc}}
|}
==Redirects==
* This template is the result of many similar templates being merged together. A full list of redirects can be found [https://en.wikipedia.org/wiki/Special:WhatLinksHere?target=Template%3ABibleverse&namespace=&hidetrans=1&hidelinks=1 at this link].
==Wrappers==
* {{t|bibleverse-lb}} ("link book"): used for providing a wikilink to the book.
* {{t|bibleverse-nb}} ("no book"): used for omitting the book name from the link.
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
},
"4": {
"label": "Text",
"description": "Alternate text to be shown in place of the book/chapter information.",
"type": "string",
"required": false
},
"nobook": {
"label": "No book",
"description": "If set to 'yes' will omit the book from the link.",
"type": "string",
"required": false
},
"wlink": {
"label": "Wikilink",
"description": "If set to 'yes' will add a wikilink to the book name.",
"type": "string",
"required": false
},
"multi": {
"label": "Multiple verses",
"description": "Set to 'yes' to allow for multiple chapters/verses to be shown in the results.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
[[Category:Citation templates]]
mah90j1e13fpt7wyfxixnuh1omnq6b9
65057
65056
2023-07-09T16:21:10Z
en>Sojourner in the earth
0
reverting recent changes; see discussion at [[User talk:Whatamidoing#Template:Bibleverse]]
65057
wikitext
text/x-wiki
{{Documentation subpage}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
==Usage==
Code format:
:{{tlc|Bibleverse|''Bible book name''|''c:v–c:v''|''version''|''text''|nobook{{=}}|wlink{{=}}|multi{{=}}}}
;Optional parameters
:This template has four optional parameters:
:*(fourth parameter) - providing a fourth (unnamed) parameter will show specific text instead of the book/chapter information
:*<code>nobook</code> - When set to "yes", will omit the book from the link. {{t|bibleverse-nb}} can also be used for this feature.
:*<code>wlink</code> - When set to "yes", will wikilink the book name. {{t|bibleverse-lb}} can also be used for this feature.
:*<code>multi</code> - When set to "yes", allows for multiple books/chapters to be viewed on [[BibleGateway]]. See [[#Examples]] for use cases
;Example: {{tlc|_show_result=yes|Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==Examples==
{|class="wikitable"
|Default, link to NRSV||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16}}
|-
|Link to KJV (Wikisource)||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV}}
|-
|Omitting the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|nobook{{=}}yes}}
|-
|Omitting the book with -nb||{{tlc|_show_result=yes|Bibleverse-nb|Genesis|1:15–16}}
|-
|Wikilinking the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|wlink{{=}}yes}}
|-
|Wikilinking the book with -lb||{{tlc|_show_result=yes|Bibleverse-lb|Genesis|1:15–16}}
|-
|Custom text||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV|Example of custom text}}
|-
|Linking to multiple verses||{{tlc|_show_result=yes|Bibleverse|John 20:1–2, 11–18|multi{{=}}yes}}
|}
Note in the above that when {{para|multi|yes}}, the entire search term is in the first parameter.
==List of versions==
The following table holds a list of available Bible versions and the external sites used by the template to link them. If no version is supplied, the default source is the [[New Revised Standard Version]] on the [https://bible.oremus.org/Oremus oremus bible browser] ''unless'' {{para|multi|yes}}, in which case the version will be provided by [[BibleGateway]] based on the best match to its search function. Versions not on this list can be used, which will use BibleGateway's repository.
{|class="wikitable"
!External site
!Code
!Version
!Example usage
|-
| rowspan = 7|[https://www.biblica.com Biblica] || ab || rowspan=5 | [[New International Version|NIV]] || {{Bibleverse|Genesis|1:15–16|ab}}
|-
| amp || {{Bibleverse|Genesis|1:15–16|amp}}
|-
| msg || {{Bibleverse|Genesis|1:15–16|msg}}
|-
| niv || {{Bibleverse|Genesis|1:15–16|niv}}
|-
| nlt || {{Bibleverse|Genesis|1:15–16|nlt}}
|-
| nirv || [[New International Reader's Version|NIrV]] || {{Bibleverse|Genesis|1:15–16|nirv}}
|-
| nivuk || NIV (UK) || {{Bibleverse|Genesis|1:15–16|nivuk}}
|-
| [https://www.esv.org ESV.org] || esv || [[English Standard Version|ESV]] || {{Bibleverse|Genesis|1:15–16|esv}}
|-
| rowspan = 2|[https://mechon-mamre.org/index.htm Mechon Mamre] || jps || [[Jewish Publication Society of America Version|JPS]] || {{Bibleverse|Genesis|1:15–16|jps}}
|-
| he || JPS with Hebrew || {{Bibleverse|Genesis|1:15–16|he}}
|-
| rowspan = 2| [https://bible.oremus.org/ oremus Bible Browser] || nrsv || [[New Revised Standard Version|NRSV]] || {{Bibleverse|Genesis|1:15–16|nrsv}}
|-
| nrsvae || NRSV (UK) || {{Bibleverse|Genesis|1:15–16|nrsvae}}
|-
| [https://bible.usccb.org/bible bible.usccb.org] || nab || [[United States Conference of Catholic Bishops|USCCB]] || {{Bibleverse|Genesis|1:15–16|nab}}
|-
| rowspan = 5 | WikiSource || asv || [[American Standard Version|ASV]] || {{Bibleverse|Genesis|1:15–16|asv}}
|-
| kjv || [[King James Version|King James]] || {{Bibleverse|Genesis|1:15–16|kjv}}
|-
| web || [[World English Bible|World English]] || {{Bibleverse|Genesis|1:15–16|web}}
|-
| ws || [[Wikisource]] || {{Bibleverse|Genesis|1:15–16|ws}}
|-
| wyc || [[Wycliffe's Bible|Wycliffe]] || {{Bibleverse|Genesis|1:15–16|wyc}}
|}
==Redirects==
* This template is the result of many similar templates being merged together. A full list of redirects can be found [https://en.wikipedia.org/wiki/Special:WhatLinksHere?target=Template%3ABibleverse&namespace=&hidetrans=1&hidelinks=1 at this link].
==Wrappers==
* {{t|bibleverse-lb}} ("link book"): used for providing a wikilink to the book.
* {{t|bibleverse-nb}} ("no book"): used for omitting the book name from the link.
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
},
"4": {
"label": "Text",
"description": "Alternate text to be shown in place of the book/chapter information.",
"type": "string",
"required": false
},
"nobook": {
"label": "No book",
"description": "If set to 'yes' will omit the book from the link.",
"type": "string",
"required": false
},
"wlink": {
"label": "Wikilink",
"description": "If set to 'yes' will add a wikilink to the book name.",
"type": "string",
"required": false
},
"multi": {
"label": "Multiple verses",
"description": "Set to 'yes' to allow for multiple chapters/verses to be shown in the results.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
affj09qwggzpp7fqlyaex23wggb9ebp
65058
65057
2024-04-03T20:12:12Z
en>Jfhutson
0
/* List of versions */
65058
wikitext
text/x-wiki
{{Documentation subpage}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
==Usage==
Code format:
:{{tlc|Bibleverse|''Bible book name''|''c:v–c:v''|''version''|''text''|nobook{{=}}|wlink{{=}}|multi{{=}}}}
;Optional parameters
:This template has four optional parameters:
:*(fourth parameter) - providing a fourth (unnamed) parameter will show specific text instead of the book/chapter information
:*<code>nobook</code> - When set to "yes", will omit the book from the link. {{t|bibleverse-nb}} can also be used for this feature.
:*<code>wlink</code> - When set to "yes", will wikilink the book name. {{t|bibleverse-lb}} can also be used for this feature.
:*<code>multi</code> - When set to "yes", allows for multiple books/chapters to be viewed on [[BibleGateway]]. See [[#Examples]] for use cases
;Example: {{tlc|_show_result=yes|Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==Examples==
{|class="wikitable"
|Default, link to NRSV||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16}}
|-
|Link to KJV (Wikisource)||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV}}
|-
|Omitting the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|nobook{{=}}yes}}
|-
|Omitting the book with -nb||{{tlc|_show_result=yes|Bibleverse-nb|Genesis|1:15–16}}
|-
|Wikilinking the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|wlink{{=}}yes}}
|-
|Wikilinking the book with -lb||{{tlc|_show_result=yes|Bibleverse-lb|Genesis|1:15–16}}
|-
|Custom text||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV|Example of custom text}}
|-
|Linking to multiple verses||{{tlc|_show_result=yes|Bibleverse|John 20:1–2, 11–18|multi{{=}}yes}}
|}
Note in the above that when {{para|multi|yes}}, the entire search term is in the first parameter.
==List of versions==
The following table holds a list of available Bible versions and the external sites used by the template to link them. If no version is supplied, the default source is the [[New Revised Standard Version]] on the [https://bible.oremus.org/ oremus bible browser] ''unless'' {{para|multi|yes}}, in which case the version will be provided by [[BibleGateway]] based on the best match to its search function. Versions not on this list can be used, which will use BibleGateway's repository.
{|class="wikitable"
!External site
!Code
!Version
!Example usage
|-
| rowspan = 7|[https://www.biblica.com Biblica] || ab || rowspan=5 | [[New International Version|NIV]] || {{Bibleverse|Genesis|1:15–16|ab}}
|-
| amp || {{Bibleverse|Genesis|1:15–16|amp}}
|-
| msg || {{Bibleverse|Genesis|1:15–16|msg}}
|-
| niv || {{Bibleverse|Genesis|1:15–16|niv}}
|-
| nlt || {{Bibleverse|Genesis|1:15–16|nlt}}
|-
| nirv || [[New International Reader's Version|NIrV]] || {{Bibleverse|Genesis|1:15–16|nirv}}
|-
| nivuk || NIV (UK) || {{Bibleverse|Genesis|1:15–16|nivuk}}
|-
| [https://www.esv.org ESV.org] || esv || [[English Standard Version|ESV]] || {{Bibleverse|Genesis|1:15–16|esv}}
|-
| rowspan = 2|[https://mechon-mamre.org/index.htm Mechon Mamre] || jps || [[Jewish Publication Society of America Version|JPS]] || {{Bibleverse|Genesis|1:15–16|jps}}
|-
| he || JPS with Hebrew || {{Bibleverse|Genesis|1:15–16|he}}
|-
| rowspan = 2| [https://bible.oremus.org/ oremus Bible Browser] || nrsv || [[New Revised Standard Version|NRSV]] || {{Bibleverse|Genesis|1:15–16|nrsv}}
|-
| nrsvae || NRSV (UK) || {{Bibleverse|Genesis|1:15–16|nrsvae}}
|-
| [https://bible.usccb.org/bible bible.usccb.org] || nab || [[United States Conference of Catholic Bishops|USCCB]] || {{Bibleverse|Genesis|1:15–16|nab}}
|-
| rowspan = 5 | WikiSource || asv || [[American Standard Version|ASV]] || {{Bibleverse|Genesis|1:15–16|asv}}
|-
| kjv || [[King James Version|King James]] || {{Bibleverse|Genesis|1:15–16|kjv}}
|-
| web || [[World English Bible|World English]] || {{Bibleverse|Genesis|1:15–16|web}}
|-
| ws || [[Wikisource]] || {{Bibleverse|Genesis|1:15–16|ws}}
|-
| wyc || [[Wycliffe's Bible|Wycliffe]] || {{Bibleverse|Genesis|1:15–16|wyc}}
|}
==Redirects==
* This template is the result of many similar templates being merged together. A full list of redirects can be found [https://en.wikipedia.org/wiki/Special:WhatLinksHere?target=Template%3ABibleverse&namespace=&hidetrans=1&hidelinks=1 at this link].
==Wrappers==
* {{t|bibleverse-lb}} ("link book"): used for providing a wikilink to the book.
* {{t|bibleverse-nb}} ("no book"): used for omitting the book name from the link.
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
},
"4": {
"label": "Text",
"description": "Alternate text to be shown in place of the book/chapter information.",
"type": "string",
"required": false
},
"nobook": {
"label": "No book",
"description": "If set to 'yes' will omit the book from the link.",
"type": "string",
"required": false
},
"wlink": {
"label": "Wikilink",
"description": "If set to 'yes' will add a wikilink to the book name.",
"type": "string",
"required": false
},
"multi": {
"label": "Multiple verses",
"description": "Set to 'yes' to allow for multiple chapters/verses to be shown in the results.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
7xnu557qx9lft9udycuag90fu6sk4sj
65059
65058
2024-08-31T00:33:13Z
142.113.140.146
{{tsh|bibleref}}
65059
wikitext
text/x-wiki
{{Documentation subpage}}
{{tsh|bibleref}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELPOINTS|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
==Usage==
Code format:
:{{tlc|Bibleverse|''Bible book name''|''c:v–c:v''|''version''|''text''|nobook{{=}}|wlink{{=}}|multi{{=}}}}
;Optional parameters
:This template has four optional parameters:
:*(fourth parameter) - providing a fourth (unnamed) parameter will show specific text instead of the book/chapter information
:*<code>nobook</code> - When set to "yes", will omit the book from the link. {{t|bibleverse-nb}} can also be used for this feature.
:*<code>wlink</code> - When set to "yes", will wikilink the book name. {{t|bibleverse-lb}} can also be used for this feature.
:*<code>multi</code> - When set to "yes", allows for multiple books/chapters to be viewed on [[BibleGateway]]. See [[#Examples]] for use cases
;Example: {{tlc|_show_result=yes|Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==Examples==
{|class="wikitable"
|Default, link to NRSV||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16}}
|-
|Link to KJV (Wikisource)||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV}}
|-
|Omitting the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|nobook{{=}}yes}}
|-
|Omitting the book with -nb||{{tlc|_show_result=yes|Bibleverse-nb|Genesis|1:15–16}}
|-
|Wikilinking the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|wlink{{=}}yes}}
|-
|Wikilinking the book with -lb||{{tlc|_show_result=yes|Bibleverse-lb|Genesis|1:15–16}}
|-
|Custom text||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV|Example of custom text}}
|-
|Linking to multiple verses||{{tlc|_show_result=yes|Bibleverse|John 20:1–2, 11–18|multi{{=}}yes}}
|}
Note in the above that when {{para|multi|yes}}, the entire search term is in the first parameter.
==List of versions==
The following table holds a list of available Bible versions and the external sites used by the template to link them. If no version is supplied, the default source is the [[New Revised Standard Version]] on the [https://bible.oremus.org/ oremus bible browser] ''unless'' {{para|multi|yes}}, in which case the version will be provided by [[BibleGateway]] based on the best match to its search function. Versions not on this list can be used, which will use BibleGateway's repository.
{|class="wikitable"
!External site
!Code
!Version
!Example usage
|-
| rowspan = 7|[https://www.biblica.com Biblica] || ab || rowspan=5 | [[New International Version|NIV]] || {{Bibleverse|Genesis|1:15–16|ab}}
|-
| amp || {{Bibleverse|Genesis|1:15–16|amp}}
|-
| msg || {{Bibleverse|Genesis|1:15–16|msg}}
|-
| niv || {{Bibleverse|Genesis|1:15–16|niv}}
|-
| nlt || {{Bibleverse|Genesis|1:15–16|nlt}}
|-
| nirv || [[New International Reader's Version|NIrV]] || {{Bibleverse|Genesis|1:15–16|nirv}}
|-
| nivuk || NIV (UK) || {{Bibleverse|Genesis|1:15–16|nivuk}}
|-
| [https://www.esv.org ESV.org] || esv || [[English Standard Version|ESV]] || {{Bibleverse|Genesis|1:15–16|esv}}
|-
| rowspan = 2|[https://mechon-mamre.org/index.htm Mechon Mamre] || jps || [[Jewish Publication Society of America Version|JPS]] || {{Bibleverse|Genesis|1:15–16|jps}}
|-
| he || JPS with Hebrew || {{Bibleverse|Genesis|1:15–16|he}}
|-
| rowspan = 2| [https://bible.oremus.org/ oremus Bible Browser] || nrsv || [[New Revised Standard Version|NRSV]] || {{Bibleverse|Genesis|1:15–16|nrsv}}
|-
| nrsvae || NRSV (UK) || {{Bibleverse|Genesis|1:15–16|nrsvae}}
|-
| [https://bible.usccb.org/bible bible.usccb.org] || nab || [[United States Conference of Catholic Bishops|USCCB]] || {{Bibleverse|Genesis|1:15–16|nab}}
|-
| rowspan = 5 | WikiSource || asv || [[American Standard Version|ASV]] || {{Bibleverse|Genesis|1:15–16|asv}}
|-
| kjv || [[King James Version|King James]] || {{Bibleverse|Genesis|1:15–16|kjv}}
|-
| web || [[World English Bible|World English]] || {{Bibleverse|Genesis|1:15–16|web}}
|-
| ws || [[Wikisource]] || {{Bibleverse|Genesis|1:15–16|ws}}
|-
| wyc || [[Wycliffe's Bible|Wycliffe]] || {{Bibleverse|Genesis|1:15–16|wyc}}
|}
==Redirects==
* This template is the result of many similar templates being merged together. A full list of redirects can be found [https://en.wikipedia.org/wiki/Special:WhatLinksHere?target=Template%3ABibleverse&namespace=&hidetrans=1&hidelinks=1 at this link].
==Wrappers==
* {{t|bibleverse-lb}} ("link book"): used for providing a wikilink to the book.
* {{t|bibleverse-nb}} ("no book"): used for omitting the book name from the link.
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
},
"4": {
"label": "Text",
"description": "Alternate text to be shown in place of the book/chapter information.",
"type": "string",
"required": false
},
"nobook": {
"label": "No book",
"description": "If set to 'yes' will omit the book from the link.",
"type": "string",
"required": false
},
"wlink": {
"label": "Wikilink",
"description": "If set to 'yes' will add a wikilink to the book name.",
"type": "string",
"required": false
},
"multi": {
"label": "Multiple verses",
"description": "Set to 'yes' to allow for multiple chapters/verses to be shown in the results.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
0bxfkpupmhn96d9d3xylxie9tq5aszw
65060
65059
2024-08-31T00:35:28Z
142.113.140.146
MOS:SPECIFICLINK
65060
wikitext
text/x-wiki
{{Documentation subpage}}
{{tsh|bibleref}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELBODY|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
==Usage==
Code format:
:{{tlc|Bibleverse|''Bible book name''|''c:v–c:v''|''version''|''text''|nobook{{=}}|wlink{{=}}|multi{{=}}}}
;Optional parameters
:This template has four optional parameters:
:*(fourth parameter) - providing a fourth (unnamed) parameter will show specific text instead of the book/chapter information
:*<code>nobook</code> - When set to "yes", will omit the book from the link. {{t|bibleverse-nb}} can also be used for this feature.
:*<code>wlink</code> - When set to "yes", will wikilink the book name. {{t|bibleverse-lb}} can also be used for this feature.
:*<code>multi</code> - When set to "yes", allows for multiple books/chapters to be viewed on [[BibleGateway]]. See [[#Examples]] for use cases
;Example: {{tlc|_show_result=yes|Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==Examples==
{|class="wikitable"
|Default, link to NRSV||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16}}
|-
|Link to KJV (Wikisource)||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV}}
|-
|Omitting the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|nobook{{=}}yes}}
|-
|Omitting the book with -nb||{{tlc|_show_result=yes|Bibleverse-nb|Genesis|1:15–16}}
|-
|Wikilinking the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|wlink{{=}}yes}}
|-
|Wikilinking the book with -lb||{{tlc|_show_result=yes|Bibleverse-lb|Genesis|1:15–16}}
|-
|Custom text||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV|Example of custom text}}
|-
|Linking to multiple verses||{{tlc|_show_result=yes|Bibleverse|John 20:1–2, 11–18|multi{{=}}yes}}
|}
Note in the above that when {{para|multi|yes}}, the entire search term is in the first parameter.
==List of versions==
The following table holds a list of available Bible versions and the external sites used by the template to link them. If no version is supplied, the default source is the [[New Revised Standard Version]] on the [https://bible.oremus.org/ oremus bible browser] ''unless'' {{para|multi|yes}}, in which case the version will be provided by [[BibleGateway]] based on the best match to its search function. Versions not on this list can be used, which will use BibleGateway's repository.
{|class="wikitable"
!External site
!Code
!Version
!Example usage
|-
| rowspan = 7|[https://www.biblica.com Biblica] || ab || rowspan=5 | [[New International Version|NIV]] || {{Bibleverse|Genesis|1:15–16|ab}}
|-
| amp || {{Bibleverse|Genesis|1:15–16|amp}}
|-
| msg || {{Bibleverse|Genesis|1:15–16|msg}}
|-
| niv || {{Bibleverse|Genesis|1:15–16|niv}}
|-
| nlt || {{Bibleverse|Genesis|1:15–16|nlt}}
|-
| nirv || [[New International Reader's Version|NIrV]] || {{Bibleverse|Genesis|1:15–16|nirv}}
|-
| nivuk || NIV (UK) || {{Bibleverse|Genesis|1:15–16|nivuk}}
|-
| [https://www.esv.org ESV.org] || esv || [[English Standard Version|ESV]] || {{Bibleverse|Genesis|1:15–16|esv}}
|-
| rowspan = 2|[https://mechon-mamre.org/index.htm Mechon Mamre] || jps || [[Jewish Publication Society of America Version|JPS]] || {{Bibleverse|Genesis|1:15–16|jps}}
|-
| he || JPS with Hebrew || {{Bibleverse|Genesis|1:15–16|he}}
|-
| rowspan = 2| [https://bible.oremus.org/ oremus Bible Browser] || nrsv || [[New Revised Standard Version|NRSV]] || {{Bibleverse|Genesis|1:15–16|nrsv}}
|-
| nrsvae || NRSV (UK) || {{Bibleverse|Genesis|1:15–16|nrsvae}}
|-
| [https://bible.usccb.org/bible bible.usccb.org] || nab || [[United States Conference of Catholic Bishops|USCCB]] || {{Bibleverse|Genesis|1:15–16|nab}}
|-
| rowspan = 5 | WikiSource || asv || [[American Standard Version|ASV]] || {{Bibleverse|Genesis|1:15–16|asv}}
|-
| kjv || [[King James Version|King James]] || {{Bibleverse|Genesis|1:15–16|kjv}}
|-
| web || [[World English Bible|World English]] || {{Bibleverse|Genesis|1:15–16|web}}
|-
| ws || [[Wikisource]] || {{Bibleverse|Genesis|1:15–16|ws}}
|-
| wyc || [[Wycliffe's Bible|Wycliffe]] || {{Bibleverse|Genesis|1:15–16|wyc}}
|}
==Redirects==
* This template is the result of many similar templates being merged together. A full list of redirects can be found [https://en.wikipedia.org/wiki/Special:WhatLinksHere?target=Template%3ABibleverse&namespace=&hidetrans=1&hidelinks=1 at this link].
==Wrappers==
* {{t|bibleverse-lb}} ("link book"): used for providing a wikilink to the book.
* {{t|bibleverse-nb}} ("no book"): used for omitting the book name from the link.
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
},
"4": {
"label": "Text",
"description": "Alternate text to be shown in place of the book/chapter information.",
"type": "string",
"required": false
},
"nobook": {
"label": "No book",
"description": "If set to 'yes' will omit the book from the link.",
"type": "string",
"required": false
},
"wlink": {
"label": "Wikilink",
"description": "If set to 'yes' will add a wikilink to the book name.",
"type": "string",
"required": false
},
"multi": {
"label": "Multiple verses",
"description": "Set to 'yes' to allow for multiple chapters/verses to be shown in the results.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
feh6yni1gf8irpykwdc9z5s61apedrf
65061
65060
2024-10-19T01:37:58Z
70.50.89.179
/* List of versions */ WikiSource -> Wikisource
65061
wikitext
text/x-wiki
{{Documentation subpage}}
{{tsh|bibleref}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELBODY|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' but be aware that the Bible may be considered a [[WP:primary source|primary source]], which should be used with care in sourcing Wikipedia articles.
==Usage==
Code format:
:{{tlc|Bibleverse|''Bible book name''|''c:v–c:v''|''version''|''text''|nobook{{=}}|wlink{{=}}|multi{{=}}}}
;Optional parameters
:This template has four optional parameters:
:*(fourth parameter) - providing a fourth (unnamed) parameter will show specific text instead of the book/chapter information
:*<code>nobook</code> - When set to "yes", will omit the book from the link. {{t|bibleverse-nb}} can also be used for this feature.
:*<code>wlink</code> - When set to "yes", will wikilink the book name. {{t|bibleverse-lb}} can also be used for this feature.
:*<code>multi</code> - When set to "yes", allows for multiple books/chapters to be viewed on [[BibleGateway]]. See [[#Examples]] for use cases
;Example: {{tlc|_show_result=yes|Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==Examples==
{|class="wikitable"
|Default, link to NRSV||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16}}
|-
|Link to KJV (Wikisource)||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV}}
|-
|Omitting the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|nobook{{=}}yes}}
|-
|Omitting the book with -nb||{{tlc|_show_result=yes|Bibleverse-nb|Genesis|1:15–16}}
|-
|Wikilinking the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|wlink{{=}}yes}}
|-
|Wikilinking the book with -lb||{{tlc|_show_result=yes|Bibleverse-lb|Genesis|1:15–16}}
|-
|Custom text||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV|Example of custom text}}
|-
|Linking to multiple verses||{{tlc|_show_result=yes|Bibleverse|John 20:1–2, 11–18|multi{{=}}yes}}
|}
Note in the above that when {{para|multi|yes}}, the entire search term is in the first parameter.
==List of versions==
The following table holds a list of available Bible versions and the external sites used by the template to link them. If no version is supplied, the default source is the [[New Revised Standard Version]] on the [https://bible.oremus.org/ oremus bible browser] ''unless'' {{para|multi|yes}}, in which case the version will be provided by [[BibleGateway]] based on the best match to its search function. Versions not on this list can be used, which will use BibleGateway's repository.
{|class="wikitable"
!External site
!Code
!Version
!Example usage
|-
| rowspan = 7|[https://www.biblica.com Biblica] || ab || rowspan=5 | [[New International Version|NIV]] || {{Bibleverse|Genesis|1:15–16|ab}}
|-
| amp || {{Bibleverse|Genesis|1:15–16|amp}}
|-
| msg || {{Bibleverse|Genesis|1:15–16|msg}}
|-
| niv || {{Bibleverse|Genesis|1:15–16|niv}}
|-
| nlt || {{Bibleverse|Genesis|1:15–16|nlt}}
|-
| nirv || [[New International Reader's Version|NIrV]] || {{Bibleverse|Genesis|1:15–16|nirv}}
|-
| nivuk || NIV (UK) || {{Bibleverse|Genesis|1:15–16|nivuk}}
|-
| [https://www.esv.org ESV.org] || esv || [[English Standard Version|ESV]] || {{Bibleverse|Genesis|1:15–16|esv}}
|-
| rowspan = 2|[https://mechon-mamre.org/index.htm Mechon Mamre] || jps || [[Jewish Publication Society of America Version|JPS]] || {{Bibleverse|Genesis|1:15–16|jps}}
|-
| he || JPS with Hebrew || {{Bibleverse|Genesis|1:15–16|he}}
|-
| rowspan = 2| [https://bible.oremus.org/ oremus Bible Browser] || nrsv || [[New Revised Standard Version|NRSV]] || {{Bibleverse|Genesis|1:15–16|nrsv}}
|-
| nrsvae || NRSV (UK) || {{Bibleverse|Genesis|1:15–16|nrsvae}}
|-
| [https://bible.usccb.org/bible bible.usccb.org] || nab || [[United States Conference of Catholic Bishops|USCCB]] || {{Bibleverse|Genesis|1:15–16|nab}}
|-
| rowspan = 5 | Wikisource || asv || [[American Standard Version|ASV]] || {{Bibleverse|Genesis|1:15–16|asv}}
|-
| kjv || [[King James Version|King James]] || {{Bibleverse|Genesis|1:15–16|kjv}}
|-
| web || [[World English Bible|World English]] || {{Bibleverse|Genesis|1:15–16|web}}
|-
| ws || [[Wikisource]] || {{Bibleverse|Genesis|1:15–16|ws}}
|-
| wyc || [[Wycliffe's Bible|Wycliffe]] || {{Bibleverse|Genesis|1:15–16|wyc}}
|}
==Redirects==
* This template is the result of many similar templates being merged together. A full list of redirects can be found [https://en.wikipedia.org/wiki/Special:WhatLinksHere?target=Template%3ABibleverse&namespace=&hidetrans=1&hidelinks=1 at this link].
==Wrappers==
* {{t|bibleverse-lb}} ("link book"): used for providing a wikilink to the book.
* {{t|bibleverse-nb}} ("no book"): used for omitting the book name from the link.
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
},
"4": {
"label": "Text",
"description": "Alternate text to be shown in place of the book/chapter information.",
"type": "string",
"required": false
},
"nobook": {
"label": "No book",
"description": "If set to 'yes' will omit the book from the link.",
"type": "string",
"required": false
},
"wlink": {
"label": "Wikilink",
"description": "If set to 'yes' will add a wikilink to the book name.",
"type": "string",
"required": false
},
"multi": {
"label": "Multiple verses",
"description": "Set to 'yes' to allow for multiple chapters/verses to be shown in the results.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
8zmjaynlga7mddpxubca4cv4ilnkofi
65062
65061
2024-12-27T12:28:05Z
en>EnronEvolved
0
Rewrote guidance on use to link to [[WP:RSPSCRIPTURE]], instead of being wishy-washy.
65062
wikitext
text/x-wiki
{{Documentation subpage}}
{{tsh|bibleref}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELBODY|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
This template is used to provide sources for [[Bible citation|Bible verse references]].
This template creates an external link. The [[WP:external links|external links content guideline]] states that external links "should not normally be used in the body of an article". Furthermore, the use of inline parenthetical referencing [[WP:parenthetical citations|is now deprecated]] on Wikipedia. '''Place external links to the Bible in [[WP:footnotes|footnotes]],''' and be aware of the [[WP:RSPSCRIPTURE|prevailing consensus]] on using religious texts as sources on Wikipedia.
==Usage==
Code format:
:{{tlc|Bibleverse|''Bible book name''|''c:v–c:v''|''version''|''text''|nobook{{=}}|wlink{{=}}|multi{{=}}}}
;Optional parameters
:This template has four optional parameters:
:*(fourth parameter) - providing a fourth (unnamed) parameter will show specific text instead of the book/chapter information
:*<code>nobook</code> - When set to "yes", will omit the book from the link. {{t|bibleverse-nb}} can also be used for this feature.
:*<code>wlink</code> - When set to "yes", will wikilink the book name. {{t|bibleverse-lb}} can also be used for this feature.
:*<code>multi</code> - When set to "yes", allows for multiple books/chapters to be viewed on [[BibleGateway]]. See [[#Examples]] for use cases
;Example: {{tlc|_show_result=yes|Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==Examples==
{|class="wikitable"
|Default, link to NRSV||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16}}
|-
|Link to KJV (Wikisource)||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV}}
|-
|Omitting the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|nobook{{=}}yes}}
|-
|Omitting the book with -nb||{{tlc|_show_result=yes|Bibleverse-nb|Genesis|1:15–16}}
|-
|Wikilinking the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|wlink{{=}}yes}}
|-
|Wikilinking the book with -lb||{{tlc|_show_result=yes|Bibleverse-lb|Genesis|1:15–16}}
|-
|Custom text||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV|Example of custom text}}
|-
|Linking to multiple verses||{{tlc|_show_result=yes|Bibleverse|John 20:1–2, 11–18|multi{{=}}yes}}
|}
Note in the above that when {{para|multi|yes}}, the entire search term is in the first parameter.
==List of versions==
The following table holds a list of available Bible versions and the external sites used by the template to link them. If no version is supplied, the default source is the [[New Revised Standard Version]] on the [https://bible.oremus.org/ oremus bible browser] ''unless'' {{para|multi|yes}}, in which case the version will be provided by [[BibleGateway]] based on the best match to its search function. Versions not on this list can be used, which will use BibleGateway's repository.
{|class="wikitable"
!External site
!Code
!Version
!Example usage
|-
| rowspan = 7|[https://www.biblica.com Biblica] || ab || rowspan=5 | [[New International Version|NIV]] || {{Bibleverse|Genesis|1:15–16|ab}}
|-
| amp || {{Bibleverse|Genesis|1:15–16|amp}}
|-
| msg || {{Bibleverse|Genesis|1:15–16|msg}}
|-
| niv || {{Bibleverse|Genesis|1:15–16|niv}}
|-
| nlt || {{Bibleverse|Genesis|1:15–16|nlt}}
|-
| nirv || [[New International Reader's Version|NIrV]] || {{Bibleverse|Genesis|1:15–16|nirv}}
|-
| nivuk || NIV (UK) || {{Bibleverse|Genesis|1:15–16|nivuk}}
|-
| [https://www.esv.org ESV.org] || esv || [[English Standard Version|ESV]] || {{Bibleverse|Genesis|1:15–16|esv}}
|-
| rowspan = 2|[https://mechon-mamre.org/index.htm Mechon Mamre] || jps || [[Jewish Publication Society of America Version|JPS]] || {{Bibleverse|Genesis|1:15–16|jps}}
|-
| he || JPS with Hebrew || {{Bibleverse|Genesis|1:15–16|he}}
|-
| rowspan = 2| [https://bible.oremus.org/ oremus Bible Browser] || nrsv || [[New Revised Standard Version|NRSV]] || {{Bibleverse|Genesis|1:15–16|nrsv}}
|-
| nrsvae || NRSV (UK) || {{Bibleverse|Genesis|1:15–16|nrsvae}}
|-
| [https://bible.usccb.org/bible bible.usccb.org] || nab || [[United States Conference of Catholic Bishops|USCCB]] || {{Bibleverse|Genesis|1:15–16|nab}}
|-
| rowspan = 5 | Wikisource || asv || [[American Standard Version|ASV]] || {{Bibleverse|Genesis|1:15–16|asv}}
|-
| kjv || [[King James Version|King James]] || {{Bibleverse|Genesis|1:15–16|kjv}}
|-
| web || [[World English Bible|World English]] || {{Bibleverse|Genesis|1:15–16|web}}
|-
| ws || [[Wikisource]] || {{Bibleverse|Genesis|1:15–16|ws}}
|-
| wyc || [[Wycliffe's Bible|Wycliffe]] || {{Bibleverse|Genesis|1:15–16|wyc}}
|}
==Redirects==
* This template is the result of many similar templates being merged together. A full list of redirects can be found [https://en.wikipedia.org/wiki/Special:WhatLinksHere?target=Template%3ABibleverse&namespace=&hidetrans=1&hidelinks=1 at this link].
==Wrappers==
* {{t|bibleverse-lb}} ("link book"): used for providing a wikilink to the book.
* {{t|bibleverse-nb}} ("no book"): used for omitting the book name from the link.
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
},
"4": {
"label": "Text",
"description": "Alternate text to be shown in place of the book/chapter information.",
"type": "string",
"required": false
},
"nobook": {
"label": "No book",
"description": "If set to 'yes' will omit the book from the link.",
"type": "string",
"required": false
},
"wlink": {
"label": "Wikilink",
"description": "If set to 'yes' will add a wikilink to the book name.",
"type": "string",
"required": false
},
"multi": {
"label": "Multiple verses",
"description": "Set to 'yes' to allow for multiple chapters/verses to be shown in the results.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
0ma1gb7ljclh0eco16tk08ub85vcwee
65063
65062
2024-12-27T12:33:43Z
en>EnronEvolved
0
Consolidating text repeated in the notice template.
65063
wikitext
text/x-wiki
{{Documentation subpage}}
{{tsh|bibleref}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELBODY|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
This template is used to provide sources for [[Bible citation|Bible verse references]]. When using this template, be aware of the [[WP:RSPSCRIPTURE|prevailing consensus]] on the use of religious texts as sources on Wikipedia.
==Usage==
Code format:
:{{tlc|Bibleverse|''Bible book name''|''c:v–c:v''|''version''|''text''|nobook{{=}}|wlink{{=}}|multi{{=}}}}
;Optional parameters
:This template has four optional parameters:
:*(fourth parameter) - providing a fourth (unnamed) parameter will show specific text instead of the book/chapter information
:*<code>nobook</code> - When set to "yes", will omit the book from the link. {{t|bibleverse-nb}} can also be used for this feature.
:*<code>wlink</code> - When set to "yes", will wikilink the book name. {{t|bibleverse-lb}} can also be used for this feature.
:*<code>multi</code> - When set to "yes", allows for multiple books/chapters to be viewed on [[BibleGateway]]. See [[#Examples]] for use cases
;Example: {{tlc|_show_result=yes|Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==Examples==
{|class="wikitable"
|Default, link to NRSV||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16}}
|-
|Link to KJV (Wikisource)||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV}}
|-
|Omitting the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|nobook{{=}}yes}}
|-
|Omitting the book with -nb||{{tlc|_show_result=yes|Bibleverse-nb|Genesis|1:15–16}}
|-
|Wikilinking the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|wlink{{=}}yes}}
|-
|Wikilinking the book with -lb||{{tlc|_show_result=yes|Bibleverse-lb|Genesis|1:15–16}}
|-
|Custom text||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV|Example of custom text}}
|-
|Linking to multiple verses||{{tlc|_show_result=yes|Bibleverse|John 20:1–2, 11–18|multi{{=}}yes}}
|}
Note in the above that when {{para|multi|yes}}, the entire search term is in the first parameter.
==List of versions==
The following table holds a list of available Bible versions and the external sites used by the template to link them. If no version is supplied, the default source is the [[New Revised Standard Version]] on the [https://bible.oremus.org/ oremus bible browser] ''unless'' {{para|multi|yes}}, in which case the version will be provided by [[BibleGateway]] based on the best match to its search function. Versions not on this list can be used, which will use BibleGateway's repository.
{|class="wikitable"
!External site
!Code
!Version
!Example usage
|-
| rowspan = 7|[https://www.biblica.com Biblica] || ab || rowspan=5 | [[New International Version|NIV]] || {{Bibleverse|Genesis|1:15–16|ab}}
|-
| amp || {{Bibleverse|Genesis|1:15–16|amp}}
|-
| msg || {{Bibleverse|Genesis|1:15–16|msg}}
|-
| niv || {{Bibleverse|Genesis|1:15–16|niv}}
|-
| nlt || {{Bibleverse|Genesis|1:15–16|nlt}}
|-
| nirv || [[New International Reader's Version|NIrV]] || {{Bibleverse|Genesis|1:15–16|nirv}}
|-
| nivuk || NIV (UK) || {{Bibleverse|Genesis|1:15–16|nivuk}}
|-
| [https://www.esv.org ESV.org] || esv || [[English Standard Version|ESV]] || {{Bibleverse|Genesis|1:15–16|esv}}
|-
| rowspan = 2|[https://mechon-mamre.org/index.htm Mechon Mamre] || jps || [[Jewish Publication Society of America Version|JPS]] || {{Bibleverse|Genesis|1:15–16|jps}}
|-
| he || JPS with Hebrew || {{Bibleverse|Genesis|1:15–16|he}}
|-
| rowspan = 2| [https://bible.oremus.org/ oremus Bible Browser] || nrsv || [[New Revised Standard Version|NRSV]] || {{Bibleverse|Genesis|1:15–16|nrsv}}
|-
| nrsvae || NRSV (UK) || {{Bibleverse|Genesis|1:15–16|nrsvae}}
|-
| [https://bible.usccb.org/bible bible.usccb.org] || nab || [[United States Conference of Catholic Bishops|USCCB]] || {{Bibleverse|Genesis|1:15–16|nab}}
|-
| rowspan = 5 | Wikisource || asv || [[American Standard Version|ASV]] || {{Bibleverse|Genesis|1:15–16|asv}}
|-
| kjv || [[King James Version|King James]] || {{Bibleverse|Genesis|1:15–16|kjv}}
|-
| web || [[World English Bible|World English]] || {{Bibleverse|Genesis|1:15–16|web}}
|-
| ws || [[Wikisource]] || {{Bibleverse|Genesis|1:15–16|ws}}
|-
| wyc || [[Wycliffe's Bible|Wycliffe]] || {{Bibleverse|Genesis|1:15–16|wyc}}
|}
==Redirects==
* This template is the result of many similar templates being merged together. A full list of redirects can be found [https://en.wikipedia.org/wiki/Special:WhatLinksHere?target=Template%3ABibleverse&namespace=&hidetrans=1&hidelinks=1 at this link].
==Wrappers==
* {{t|bibleverse-lb}} ("link book"): used for providing a wikilink to the book.
* {{t|bibleverse-nb}} ("no book"): used for omitting the book name from the link.
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
},
"4": {
"label": "Text",
"description": "Alternate text to be shown in place of the book/chapter information.",
"type": "string",
"required": false
},
"nobook": {
"label": "No book",
"description": "If set to 'yes' will omit the book from the link.",
"type": "string",
"required": false
},
"wlink": {
"label": "Wikilink",
"description": "If set to 'yes' will add a wikilink to the book name.",
"type": "string",
"required": false
},
"multi": {
"label": "Multiple verses",
"description": "Set to 'yes' to allow for multiple chapters/verses to be shown in the results.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
sv9edp4it0b369xtjxldrjpx9w5rnhz
65064
65063
2025-01-07T18:38:16Z
en>Jfhutson
0
/* List of versions */ update
65064
wikitext
text/x-wiki
{{Documentation subpage}}
{{tsh|bibleref}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELBODY|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
This template is used to provide sources for [[Bible citation|Bible verse references]]. When using this template, be aware of the [[WP:RSPSCRIPTURE|prevailing consensus]] on the use of religious texts as sources on Wikipedia.
==Usage==
Code format:
:{{tlc|Bibleverse|''Bible book name''|''c:v–c:v''|''version''|''text''|nobook{{=}}|wlink{{=}}|multi{{=}}}}
;Optional parameters
:This template has four optional parameters:
:*(fourth parameter) - providing a fourth (unnamed) parameter will show specific text instead of the book/chapter information
:*<code>nobook</code> - When set to "yes", will omit the book from the link. {{t|bibleverse-nb}} can also be used for this feature.
:*<code>wlink</code> - When set to "yes", will wikilink the book name. {{t|bibleverse-lb}} can also be used for this feature.
:*<code>multi</code> - When set to "yes", allows for multiple books/chapters to be viewed on [[BibleGateway]]. See [[#Examples]] for use cases
;Example: {{tlc|_show_result=yes|Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==Examples==
{|class="wikitable"
|Default, link to NRSV||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16}}
|-
|Link to KJV (Wikisource)||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV}}
|-
|Omitting the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|nobook{{=}}yes}}
|-
|Omitting the book with -nb||{{tlc|_show_result=yes|Bibleverse-nb|Genesis|1:15–16}}
|-
|Wikilinking the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|wlink{{=}}yes}}
|-
|Wikilinking the book with -lb||{{tlc|_show_result=yes|Bibleverse-lb|Genesis|1:15–16}}
|-
|Custom text||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV|Example of custom text}}
|-
|Linking to multiple verses||{{tlc|_show_result=yes|Bibleverse|John 20:1–2, 11–18|multi{{=}}yes}}
|}
Note in the above that when {{para|multi|yes}}, the entire search term is in the first parameter.
==List of versions==
The following table holds a list of available Bible versions and the external sites used by the template to link them. If no version is supplied, the default source is the [[New Revised Standard Version]] on the [https://bible.oremus.org/ oremus bible browser] ''unless'' {{para|multi|yes}}, in which case the version will be provided by [[BibleGateway]] based on the best match to its search function. Versions not on this list can be used, which will use BibleGateway's repository.
{|class="wikitable"
!External site
!Code
!Version
!Example usage
|-
| rowspan = 3|[https://www.biblica.com Biblica]
| niv ||[[New International Version|NIV]]|| {{Bibleverse|Genesis|1:15–16|niv}}
|-
| nirv || [[New International Reader's Version|NIrV]] || {{Bibleverse|Genesis|1:15–16|nirv}}
|-
| nivuk || NIV (UK) || {{Bibleverse|Genesis|1:15–16|nivuk}}
|-
| [https://www.esv.org ESV.org] || esv || [[English Standard Version|ESV]] || {{Bibleverse|Genesis|1:15–16|esv}}
|-
| rowspan = 2|[https://mechon-mamre.org/index.htm Mechon Mamre] || jps || [[Jewish Publication Society of America Version|JPS]] || {{Bibleverse|Genesis|1:15–16|jps}}
|-
| he || JPS with Hebrew || {{Bibleverse|Genesis|1:15–16|he}}
|-
| rowspan = 2| [https://bible.oremus.org/ oremus Bible Browser] || nrsv || [[New Revised Standard Version|NRSV]] || {{Bibleverse|Genesis|1:15–16|nrsv}}
|-
| nrsvae || NRSV (UK) || {{Bibleverse|Genesis|1:15–16|nrsvae}}
|-
| [https://bible.usccb.org/bible bible.usccb.org] || nab || [[United States Conference of Catholic Bishops|USCCB]] || {{Bibleverse|Genesis|1:15–16|nab}}
|-
| rowspan = 5 | Wikisource || asv || [[American Standard Version|ASV]] || {{Bibleverse|Genesis|1:15–16|asv}}
|-
| kjv || [[King James Version|King James]] || {{Bibleverse|Genesis|1:15–16|kjv}}
|-
| web || [[World English Bible|World English]] || {{Bibleverse|Genesis|1:15–16|web}}
|-
| ws || [[Wikisource]] || {{Bibleverse|Genesis|1:15–16|ws}}
|-
| wyc || [[Wycliffe's Bible|Wycliffe]] || {{Bibleverse|Genesis|1:15–16|wyc}}
|}
==Redirects==
* This template is the result of many similar templates being merged together. A full list of redirects can be found [https://en.wikipedia.org/wiki/Special:WhatLinksHere?target=Template%3ABibleverse&namespace=&hidetrans=1&hidelinks=1 at this link].
==Wrappers==
* {{t|bibleverse-lb}} ("link book"): used for providing a wikilink to the book.
* {{t|bibleverse-nb}} ("no book"): used for omitting the book name from the link.
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
},
"4": {
"label": "Text",
"description": "Alternate text to be shown in place of the book/chapter information.",
"type": "string",
"required": false
},
"nobook": {
"label": "No book",
"description": "If set to 'yes' will omit the book from the link.",
"type": "string",
"required": false
},
"wlink": {
"label": "Wikilink",
"description": "If set to 'yes' will add a wikilink to the book name.",
"type": "string",
"required": false
},
"multi": {
"label": "Multiple verses",
"description": "Set to 'yes' to allow for multiple chapters/verses to be shown in the results.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
7x3f5r5snuldaof6dyk7y0e098f3di3
65065
65064
2025-07-08T07:31:05Z
Icem4k
5186
144 revisions imported from [[:en:Template:Bibleverse/doc]]
65064
wikitext
text/x-wiki
{{Documentation subpage}}
{{tsh|bibleref}}
{{High-use}}
<!-- Place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[Wikipedia:Wikidata]]) -->
{{Lua|Module:Bibleverse}}
{{Notice |heading=This template should not be used inline in the body of an article |This template creates an external link, and therefore [[WP:ELBODY|should not be used in the body of an article]]. External links to the Bible should be placed in [[WP:footnotes|footnotes]].}}
This template is used to provide sources for [[Bible citation|Bible verse references]]. When using this template, be aware of the [[WP:RSPSCRIPTURE|prevailing consensus]] on the use of religious texts as sources on Wikipedia.
==Usage==
Code format:
:{{tlc|Bibleverse|''Bible book name''|''c:v–c:v''|''version''|''text''|nobook{{=}}|wlink{{=}}|multi{{=}}}}
;Optional parameters
:This template has four optional parameters:
:*(fourth parameter) - providing a fourth (unnamed) parameter will show specific text instead of the book/chapter information
:*<code>nobook</code> - When set to "yes", will omit the book from the link. {{t|bibleverse-nb}} can also be used for this feature.
:*<code>wlink</code> - When set to "yes", will wikilink the book name. {{t|bibleverse-lb}} can also be used for this feature.
:*<code>multi</code> - When set to "yes", allows for multiple books/chapters to be viewed on [[BibleGateway]]. See [[#Examples]] for use cases
;Example: {{tlc|_show_result=yes|Bibleverse|Genesis|1:1|KJV}}
* Shorthand can be used for the names, such as '''1 Sam''' or '''Deut'''. See the ''[http://hbl.gcc.libguides.com/BibleAbbrevChicago Chicago Manual of Style]'' for other acceptable abbreviations.
* Verse references may be simplified (for example, no range or entire chapter).
==Examples==
{|class="wikitable"
|Default, link to NRSV||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16}}
|-
|Link to KJV (Wikisource)||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV}}
|-
|Omitting the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|nobook{{=}}yes}}
|-
|Omitting the book with -nb||{{tlc|_show_result=yes|Bibleverse-nb|Genesis|1:15–16}}
|-
|Wikilinking the book||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|wlink{{=}}yes}}
|-
|Wikilinking the book with -lb||{{tlc|_show_result=yes|Bibleverse-lb|Genesis|1:15–16}}
|-
|Custom text||{{tlc|_show_result=yes|Bibleverse|Genesis|1:15–16|KJV|Example of custom text}}
|-
|Linking to multiple verses||{{tlc|_show_result=yes|Bibleverse|John 20:1–2, 11–18|multi{{=}}yes}}
|}
Note in the above that when {{para|multi|yes}}, the entire search term is in the first parameter.
==List of versions==
The following table holds a list of available Bible versions and the external sites used by the template to link them. If no version is supplied, the default source is the [[New Revised Standard Version]] on the [https://bible.oremus.org/ oremus bible browser] ''unless'' {{para|multi|yes}}, in which case the version will be provided by [[BibleGateway]] based on the best match to its search function. Versions not on this list can be used, which will use BibleGateway's repository.
{|class="wikitable"
!External site
!Code
!Version
!Example usage
|-
| rowspan = 3|[https://www.biblica.com Biblica]
| niv ||[[New International Version|NIV]]|| {{Bibleverse|Genesis|1:15–16|niv}}
|-
| nirv || [[New International Reader's Version|NIrV]] || {{Bibleverse|Genesis|1:15–16|nirv}}
|-
| nivuk || NIV (UK) || {{Bibleverse|Genesis|1:15–16|nivuk}}
|-
| [https://www.esv.org ESV.org] || esv || [[English Standard Version|ESV]] || {{Bibleverse|Genesis|1:15–16|esv}}
|-
| rowspan = 2|[https://mechon-mamre.org/index.htm Mechon Mamre] || jps || [[Jewish Publication Society of America Version|JPS]] || {{Bibleverse|Genesis|1:15–16|jps}}
|-
| he || JPS with Hebrew || {{Bibleverse|Genesis|1:15–16|he}}
|-
| rowspan = 2| [https://bible.oremus.org/ oremus Bible Browser] || nrsv || [[New Revised Standard Version|NRSV]] || {{Bibleverse|Genesis|1:15–16|nrsv}}
|-
| nrsvae || NRSV (UK) || {{Bibleverse|Genesis|1:15–16|nrsvae}}
|-
| [https://bible.usccb.org/bible bible.usccb.org] || nab || [[United States Conference of Catholic Bishops|USCCB]] || {{Bibleverse|Genesis|1:15–16|nab}}
|-
| rowspan = 5 | Wikisource || asv || [[American Standard Version|ASV]] || {{Bibleverse|Genesis|1:15–16|asv}}
|-
| kjv || [[King James Version|King James]] || {{Bibleverse|Genesis|1:15–16|kjv}}
|-
| web || [[World English Bible|World English]] || {{Bibleverse|Genesis|1:15–16|web}}
|-
| ws || [[Wikisource]] || {{Bibleverse|Genesis|1:15–16|ws}}
|-
| wyc || [[Wycliffe's Bible|Wycliffe]] || {{Bibleverse|Genesis|1:15–16|wyc}}
|}
==Redirects==
* This template is the result of many similar templates being merged together. A full list of redirects can be found [https://en.wikipedia.org/wiki/Special:WhatLinksHere?target=Template%3ABibleverse&namespace=&hidetrans=1&hidelinks=1 at this link].
==Wrappers==
* {{t|bibleverse-lb}} ("link book"): used for providing a wikilink to the book.
* {{t|bibleverse-nb}} ("no book"): used for omitting the book name from the link.
* {{t|Tanakhverse}}
==TemplateData==
{{TemplateData header}}
<templatedata>{
"description": "A template to generate a link to selected Bible editions at several sites including biblegateway.com. This template will create a link with the name of the book and the specified chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter. Add |nobook=yes to create a link without the book name in the anchor text of the link.",
"params": {
"1": {
"label": "Book",
"description": "The name of the book.",
"type": "string",
"required": true
},
"2": {
"label": "Chapter:verse",
"description": "The chapter and verse, range(s) of chapter(s) and verse(s), or entire chapter to be cited (for example: '5:4', '1:1–2', '21:1–24:7', '1:2–3; 13:10', '6').",
"type": "string",
"required": true
},
"3": {
"label": "Source",
"description": "The edition to be cited. Given in common abbreviations (for example, 'KJV', 'NIV', 'ESV', 'NASB', 'HE'). Default is 'NRSV'.",
"type": "string",
"required": false
},
"4": {
"label": "Text",
"description": "Alternate text to be shown in place of the book/chapter information.",
"type": "string",
"required": false
},
"nobook": {
"label": "No book",
"description": "If set to 'yes' will omit the book from the link.",
"type": "string",
"required": false
},
"wlink": {
"label": "Wikilink",
"description": "If set to 'yes' will add a wikilink to the book name.",
"type": "string",
"required": false
},
"multi": {
"label": "Multiple verses",
"description": "Set to 'yes' to allow for multiple chapters/verses to be shown in the results.",
"type": "string",
"required": false
}
}
}</templatedata><includeonly>{{Sandbox other||
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Bible external link templates]]
}}</includeonly>
7x3f5r5snuldaof6dyk7y0e098f3di3
Template:Cite encyclopedia
10
8966
65066
2025-07-08T07:33:23Z
Icem4k
5186
Created page with "<includeonly>{{#invoke:citation/CS1|citation |CitationClass=encyclopaedia }}</includeonly><noinclude> {{documentation}} [[Category:Lua-based templates]] </noinclude>"
65066
wikitext
text/x-wiki
<includeonly>{{#invoke:citation/CS1|citation
|CitationClass=encyclopaedia
}}</includeonly><noinclude>
{{documentation}}
[[Category:Lua-based templates]]
</noinclude>
jdzpxvlfcwjuua45ovk7i5lcp6qre48
65067
65066
2025-07-08T07:33:46Z
Icem4k
5186
Protected "[[Template:Cite encyclopedia]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
65066
wikitext
text/x-wiki
<includeonly>{{#invoke:citation/CS1|citation
|CitationClass=encyclopaedia
}}</includeonly><noinclude>
{{documentation}}
[[Category:Lua-based templates]]
</noinclude>
jdzpxvlfcwjuua45ovk7i5lcp6qre48
Template:Webarchive
10
8967
65068
2025-07-08T07:34:51Z
Icem4k
5186
Created page with "<includeonly>{{#invoke:webarchive|webarchive}}</includeonly><noinclude> {{documentation}} <!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> </noinclude>"
65068
wikitext
text/x-wiki
<includeonly>{{#invoke:webarchive|webarchive}}</includeonly><noinclude>
{{documentation}}
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
</noinclude>
af0jh9wqwfjf3uyx3ywwvb039disnpm
65069
65068
2025-07-08T07:35:07Z
Icem4k
5186
Protected "[[Template:Webarchive]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
65068
wikitext
text/x-wiki
<includeonly>{{#invoke:webarchive|webarchive}}</includeonly><noinclude>
{{documentation}}
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS -->
</noinclude>
af0jh9wqwfjf3uyx3ywwvb039disnpm
Template:Transliteration
10
8968
65070
2025-07-08T07:35:43Z
Icem4k
5186
Created page with "<includeonly>{{#invoke:lang|xlit}}</includeonly><noinclude> {{documentation}} </noinclude>"
65070
wikitext
text/x-wiki
<includeonly>{{#invoke:lang|xlit}}</includeonly><noinclude>
{{documentation}}
</noinclude>
6xqmrry0ts8m64pa4hv9b2w4jn3c1a7
65071
65070
2025-07-08T07:35:58Z
Icem4k
5186
Protected "[[Template:Transliteration]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
65070
wikitext
text/x-wiki
<includeonly>{{#invoke:lang|xlit}}</includeonly><noinclude>
{{documentation}}
</noinclude>
6xqmrry0ts8m64pa4hv9b2w4jn3c1a7
Template:OEtymD
10
8969
65072
2025-07-08T07:36:39Z
Icem4k
5186
Created page with "{{cite web|url=https://www.etymonline.com/word/{{urlencode:{{{1}}}}}|title={{{1}}}|work=[[Online Etymology Dictionary]]|last = Harper | first= Douglas|name-list-style={{{name-list-style|}}}|access-date={{{access-date|{{{accessdate|}}}}}}}}<noinclude>{{Documentation}}</noinclude>"
65072
wikitext
text/x-wiki
{{cite web|url=https://www.etymonline.com/word/{{urlencode:{{{1}}}}}|title={{{1}}}|work=[[Online Etymology Dictionary]]|last = Harper | first= Douglas|name-list-style={{{name-list-style|}}}|access-date={{{access-date|{{{accessdate|}}}}}}}}<noinclude>{{Documentation}}</noinclude>
oh7ze3sn0gy9pqfd5x24k8uo1yptss6
65073
65072
2025-07-08T07:37:03Z
Icem4k
5186
Protected "[[Template:OEtymD]]" ([Edit=Allow only autoconfirmed users] (indefinite) [Move=Allow only autoconfirmed users] (indefinite))
65072
wikitext
text/x-wiki
{{cite web|url=https://www.etymonline.com/word/{{urlencode:{{{1}}}}}|title={{{1}}}|work=[[Online Etymology Dictionary]]|last = Harper | first= Douglas|name-list-style={{{name-list-style|}}}|access-date={{{access-date|{{{accessdate|}}}}}}}}<noinclude>{{Documentation}}</noinclude>
oh7ze3sn0gy9pqfd5x24k8uo1yptss6
Module:Webarchive
828
8970
65074
2025-07-08T07:38:35Z
Icem4k
5186
Created page with "--[[ ---------------------------------- Lua module implementing the {{webarchive}} template. A merger of the functionality of three templates: {{wayback}}, {{webcite}} and {{cite archives}} ]] --[[--------------------------< D E P E N D E N C I E S >------------------------------------------------------ ]] require('strict'); local getArgs = require ('Module:Arguments').getArgs; --[[--------------------------< F O R W A R D D E C L A R A T I O N S >-----------..."
65074
Scribunto
text/plain
--[[ ----------------------------------
Lua module implementing the {{webarchive}} template.
A merger of the functionality of three templates: {{wayback}}, {{webcite}} and {{cite archives}}
]]
--[[--------------------------< D E P E N D E N C I E S >------------------------------------------------------
]]
require('strict');
local getArgs = require ('Module:Arguments').getArgs;
--[[--------------------------< F O R W A R D D E C L A R A T I O N S >--------------------------------------
]]
local categories = {}; -- category names
local config = {}; -- global configuration settings
local digits = {}; -- for i18n; table that translates local-wiki digits to western digits
local err_warn_msgs = {}; -- error and warning messages
local excepted_pages = {};
local month_num = {}; -- for i18n; table that translates local-wiki month names to western digits
local prefixes = {}; -- service provider tail string prefixes
local services = {}; -- archive service provider data from
local s_text = {}; -- table of static text strings used to build final rendering
local uncategorized_namespaces = {}; -- list of namespaces that we should not categorize
local uncategorized_subpages = {}; -- list of subpages that should not be categorized
--[[--------------------------< P A G E S C O P E I D E N T I F I E R S >----------------------------------
]]
local non_western_digits; -- boolean flag set true when data.digits.enable is true
local this_page = mw.title.getCurrentTitle();
local track = {}; -- Associative array to hold tracking categories
local ulx = {}; -- Associative array to hold template data
--[[--------------------------< S U B S T I T U T E >----------------------------------------------------------
Populates numbered arguments in a message string using an argument table.
]]
local function substitute (msg, args)
return args and mw.message.newRawMessage (msg, args):plain() or msg;
end
--[[--------------------------< tableLength >-----------------------
Given a 1-D table, return number of elements
]]
local function tableLength(T)
local count = 0
for _ in pairs(T) do count = count + 1 end
return count
end
--[=[-------------------------< M A K E _ W I K I L I N K >----------------------------------------------------
Makes a wikilink; when both link and display text is provided, returns a wikilink in the form [[L|D]]; if only
link is provided, returns a wikilink in the form [[L]]; if neither are provided or link is omitted, returns an
empty string.
]=]
local function make_wikilink (link, display, no_link)
if nil == no_link then
if link and ('' ~= link) then
if display and ('' ~= display) then
return table.concat ({'[[', link, '|', display, ']]'});
else
return table.concat ({'[[', link, ']]'});
end
end
return display or ''; -- link not set so return the display text
else -- no_link
if display and ('' ~= display) then -- if there is display text
return display; -- return that
else
return link or ''; -- return the target article name or empty string
end
end
end
--[[--------------------------< createTracking >-----------------------
Return data in track[] ie. tracking categories
]]
local function createTracking()
if not excepted_pages[this_page.fullText] then -- namespace:title/fragment is allowed to be categorized (typically this module's / template's testcases page(s))
if uncategorized_namespaces[this_page.nsText] then
return ''; -- this page not to be categorized so return empty string
end
for _,v in ipairs (uncategorized_subpages) do -- cycle through page name patterns
if this_page.text:match (v) then -- test page name against each pattern
return ''; -- this subpage type not to be categorized so return empty string
end
end
end
local out = {};
if tableLength(track) > 0 then
for key, _ in pairs(track) do -- loop through table
table.insert (out, make_wikilink (key)); -- and convert category names to links
end
end
return table.concat (out); -- concat into one big string; empty string if table is empty
end
--[[--------------------------< inlineError >-----------------------
Critical error. Render output completely in red. Add to tracking category.
This function called as the last thing before abandoning this module
]]
local function inlineError (msg, args)
track[categories.error] = 1
return table.concat ({
'<span style="font-size:100%" class="error citation-comment">Error in ', -- open the error message span
config.tname, -- insert the local language template name
' template: ',
substitute (msg, args), -- insert the formatted error message
'.</span>', -- close the span
createTracking() -- add the category
})
end
--[[--------------------------< inlineRed >-----------------------
Render a text fragment in red, such as a warning as part of the final output.
Add tracking category.
]]
local function inlineRed(msg, trackmsg)
if trackmsg == "warning" then
track[categories.warning] = 1;
elseif trackmsg == "error" then
track[categories.error] = 1;
end
return '<span style="font-size:100%" class="error citation-comment">' .. msg .. '</span>'
end
--[[--------------------------< base62 >-----------------------
Convert base-62 to base-10
Credit: https://de.wikipedia.org/wiki/Modul:Expr
]]
local function base62( value )
local r = 1 -- default return value is input value is malformed
if value:match ('%W') then -- value must only be in the set [0-9a-zA-Z]
return; -- nil return when value contains extraneous characters
end
local n = #value -- number of characters in value
local k = 1
local c
r = 0
for i = n, 1, -1 do -- loop through all characters in value from ls digit to ms digit
c = value:byte( i, i )
if c >= 48 and c <= 57 then -- character is digit 0-9
c = c - 48
elseif c >= 65 and c <= 90 then -- character is ascii a-z
c = c - 55
else -- must be ascii A-Z
c = c - 61
end
r = r + c * k -- accumulate this base62 character's value
k = k * 62 -- bump for next
end -- for i
return r
end
--[[--------------------------< D E C O D E _ D A T E >--------------------------------------------------------
Given a date string, return it in iso format along with an indicator of the date's format. Except that month names
must be recognizable as legitimate month names with proper capitalization, and that the date string must match one
of the recognized date formats, no error checking is done here; return nil else
]]
local function decode_date (date_str)
local patterns = {
['dmy'] = {'^(%d%d?) +([^%s%d]+) +(%d%d%d%d)$', 'd', 'm', 'y'}, -- %a does not recognize unicode combining characters used by some languages
['mdy'] = {'^([^%s%d]+) (%d%d?), +(%d%d%d%d)$', 'm', 'd', 'y'},
['ymd'] = {'^(%d%d%d%d) +([^%s%d]+) (%d%d?)$', 'y', 'm', 'd'}, -- not mos compliant at en.wiki but may be acceptible at other wikis
};
local t = {};
if non_western_digits then -- this wiki uses non-western digits?
date_str = mw.ustring.gsub (date_str, '%d', digits); -- convert this wiki's non-western digits to western digits
end
if date_str:match ('^%d%d%d%d%-%d%d%-%d%d$') then -- already an iso format date, return western digits form
return date_str, 'iso';
end
for k, v in pairs (patterns) do
local c1, c2, c3 = mw.ustring.match (date_str, patterns[k][1]); -- c1 .. c3 are captured but we don't know what they hold
if c1 then -- set on match
t = { -- translate unspecified captures to y, m, and d
[patterns[k][2]] = c1, -- fill the table of captures with the captures
[patterns[k][3]] = c2, -- take index names from src_pattern table and assign sequential captures
[patterns[k][4]] = c3,
};
if month_num[t.m] then -- when month not already a number
t.m = month_num[t.m]; -- replace valid month name with a number
else
return nil, 'iso'; -- not a valid date form because month not valid
end
return mw.ustring.format ('%.4d-%.2d-%.2d', t.y, t.m, t.d), k; -- return date in iso format
end
end
return nil, 'iso'; -- date could not be decoded; return nil and default iso date
end
--[[--------------------------< makeDate >-----------------------
Given year, month, day numbers, (zero-padded or not) return a full date in df format
where df may be one of:
mdy, dmy, iso, ymd
on entry, year, month, day are presumed to be correct for the date that they represent; all are required
in this module, makeDate() is sometimes given an iso-format date in year:
makeDate (2018-09-20, nil, nil, df)
this works because table.concat() sees only one table member
]]
local function makeDate (year, month, day, df)
local format = {
['dmy'] = 'j F Y',
['mdy'] = 'F j, Y',
['ymd'] = 'Y F j',
['iso'] = 'Y-m-d',
};
local date = table.concat ({year, month, day}, '-'); -- assemble year-initial numeric-format date (zero padding not required here)
if non_western_digits then -- this wiki uses non-western digits?
date = mw.ustring.gsub (date, '%d', digits); -- convert this wiki's non-western digits to western digits
end
return mw.getContentLanguage():formatDate (format[df], date);
end
--[[--------------------------< I S _ V A L I D _ D A T E >----------------------------------------------------
Returns true if date is after 31 December 1899 (why is 1900 the min year? shouldn't the internet's date-of-birth
be min year?), not after today's date, and represents a valid date (29 February 2017 is not a valid date). Applies
Gregorian leapyear rules.
all arguments are required
]]
local function is_valid_date (year, month, day)
local days_in_month = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
local month_length;
local y, m, d;
local today = os.date ('*t'); -- fetch a table of current date parts
if not year or '' == year or not month or '' == month or not day or '' == day then
return false; -- something missing
end
y = tonumber (year);
m = tonumber (month);
d = tonumber (day);
if 1900 > y or today.year < y or 1 > m or 12 < m then -- year and month are within bounds TODO: 1900?
return false;
end
if (2==m) then -- if February
month_length = 28; -- then 28 days unless
if (0==(y%4) and (0~=(y%100) or 0==(y%400))) then -- is a leap year?
month_length = 29; -- if leap year then 29 days in February
end
else
month_length=days_in_month[m];
end
if 1 > d or month_length < d then -- day is within bounds
return false;
end
-- here when date parts represent a valid date
return os.time({['year']=y, ['month']=m, ['day']=d, ['hour']=0}) <= os.time(); -- date at midnight must be less than or equal to current date/time
end
--[[--------------------------< decodeWebciteDate >-----------------------
Given a URI-path to Webcite (eg. /67xHmVFWP) return the encoded date in df format
returns date string in df format - webcite date is a unix timestamp encoded as bae62
or the string 'query'
]]
local function decodeWebciteDate(path, df)
local dt = {};
local decode;
dt = mw.text.split(path, "/")
-- valid URL formats that are not base62
-- http://www.webcitation.org/query?id=1138911916587475
-- http://www.webcitation.org/query?url=http..&date=2012-06-01+21:40:03
-- http://www.webcitation.org/1138911916587475
-- http://www.webcitation.org/cache/73e53dd1f16cf8c5da298418d2a6e452870cf50e
-- http://www.webcitation.org/getfile.php?fileid=1c46e791d68e89e12d0c2532cc3cf629b8bc8c8e
if dt[2]:find ('query', 1, true) or
dt[2]:find ('cache', 1, true) or
dt[2]:find ('getfile', 1, true) or
tonumber(dt[2]) then
return 'query';
end
decode = base62(dt[2]); -- base62 string -> exponential number
if not decode then
return nil; -- nil return when dt[2] contains characters not in %w
end
dt = os.date('*t', string.format("%d", decode):sub(1,10)) -- exponential number -> text -> first 10 characters (a unix timestamp) -> a table of date parts
decode = makeDate (dt.year, dt.month, dt.day, 'iso'); -- date comparisons are all done in iso format with western digits
if non_western_digits then -- this wiki uses non-western digits?
decode = mw.ustring.gsub (decode, '%d', digits); -- convert this wiki's non-western digits to western digits
end
return decode;
end
--[[--------------------------< decodeWaybackDate >-----------------------
Given a URI-path to Wayback (eg. /web/20160901010101/http://example.com )
or Library of Congress Web Archives (eg. /all/20160901010101/http://example.com)
or UK Government Web Archive (eg. /ukgwa/20160901010101/http://example.com or /tna/20160901010101/http://example.com)
return the formatted date eg. "September 1, 2016" in df format
Handle non-digits in snapshot ID such as "re_" and "-" and "*"
returns two values:
first value is one of these:
valid date string in df format - wayback date is valid (including the text string 'index' when date is '/*/')
empty string - wayback date is malformed (less than 8 digits, not a valid date)
nil - wayback date is '/save/' or otherwise not a number
second return value is an appropriate 'message' may or may not be formatted
]]
local function decodeWaybackDate(path, df)
local msg, snapdate;
snapdate = path:gsub ('^/web/', ''):gsub ('^/all/', ''):gsub ('^/ukgwa/', ''):gsub ('^/tna/', ''):gsub ('^/', ''); -- remove leading /web/, /all/, /ukgwa/, /tna/, or /
snapdate = snapdate:match ('^[^/]+'); -- get timestamp
if snapdate == "*" then -- eg. /web/*/http.., etc.
return 'index'; -- return indicator that this url has an index date
end
snapdate = snapdate:gsub ('%a%a_%d?$', ''):gsub ('%-', ''); -- from date, remove any trailing "re_", dashes
msg = '';
if snapdate:match ('%*$') then -- a trailing '*' causes calendar display at archive .org
snapdate = snapdate:gsub ('%*$', ''); -- remove so not part of length calc later
msg = inlineRed (err_warn_msgs.ts_cal, 'warning'); -- make a message
end
if not tonumber(snapdate) then
return nil, 'ts_nan'; -- return nil (fatal error flag) and message selector
end
local dlen = snapdate:len();
if dlen < 8 then -- we need 8 digits TODO: but shouldn't this be testing for 14 digits?
return '', inlineRed (err_warn_msgs.ts_short, 'error'); -- return empty string and error message
end
local year, month, day = snapdate:match ('(%d%d%d%d)(%d%d)(%d%d)'); -- no need for snapdatelong here
if not is_valid_date (year, month, day) then
return '', inlineRed (err_warn_msgs.ts_date, 'error'); -- return empty string and error message
end
snapdate = table.concat ({year, month, day}, '-'); -- date comparisons are all done in iso format
if 14 == dlen then
return snapdate, msg; -- return date with message if any
else
return snapdate, msg .. inlineRed (err_warn_msgs.ts_len, 'warning'); -- return date with warning message(s)
end
end
--[[--------------------------< decodeArchiveisDate >-----------------------
Given an Archive.is "long link" URI-path (e.g. /2016.08.28-144552/http://example.com)
return the date in df format (e.g. if df = dmy, return 28 August 2016)
Handles "." and "-" in snapshot date, so 2016.08.28-144552 is same as 20160828144552
returns two values:
first value is one of these:
valid date string in df format - archive.is date is valid (including the text string 'short link' when url is the short form)
empty string - wayback date is malformed (not a number, less than 8 digits, not a valid date)
nil - wayback date is '/save/'
second return value is an appropriate 'message' may or may not be formatted
]]
local function decodeArchiveisDate(path, df)
local snapdate
if path:match ('^/%w+$') then -- short form url path is '/' followed by some number of base 62 digits and nothing else
return "short link" -- e.g. http://archive.is/hD1qz
end
snapdate = mw.text.split (path, '/')[2]:gsub('[%.%-]', ''); -- get snapshot date, e.g. 2016.08.28-144552; remove periods and hyphens
local dlen = string.len(snapdate)
if dlen < 8 then -- we need 8 digits TODO: but shouldn't this be testing for 14 digits?
return '', inlineRed (err_warn_msgs.ts_short, 'error'); -- return empty string and error message
end
local year, month, day = snapdate:match ('(%d%d%d%d)(%d%d)(%d%d)'); -- no need for snapdatelong here
if not is_valid_date (year, month, day) then
return '', inlineRed (err_warn_msgs.ts_date, 'error'); -- return empty string and error message
end
snapdate = table.concat ({year, month, day}, '-'); -- date comparisons are all done in iso format
if 14 == dlen then
return snapdate; -- return date
else
return snapdate, inlineRed (err_warn_msgs.ts_len, 'warning'); -- return date with warning message
end
end
--[[--------------------------< serviceName >-----------------------
Given a domain extracted by mw.uri.new() (eg. web.archive.org) set tail string and service ID
]]
local function serviceName(host, no_link)
local tracking;
local index;
host = host:lower():gsub ('^web%.(.+)', '%1'):gsub ('^www%.(.+)', '%1'); -- lowercase, remove web. and www. subdomains
if services[host] then
index = host;
else
for k, _ in pairs (services) do
if host:find ('%f[%a]'..k:gsub ('([%.%-])', '%%%1')) then
index = k;
break;
end
end
end
if index then
local out = {''}; -- empty string in [1] so that concatenated result has leading single space
ulx.url1.service = services[index][4] or 'other';
tracking = services[index][5] or categories.other;
-- build tail string
if false == services[index][1] then -- select prefix
table.insert (out, prefixes.at);
elseif true == services[index][1] then
table.insert (out, prefixes.atthe);
else
table.insert (out, services[index][1]);
end
table.insert (out, make_wikilink (services[index][2], services[index][3], no_link)); -- add article wikilink
if services[index][6] then -- add tail postfix if it exists
table.insert (out, services[index][6]);
end
ulx.url1.tail = table.concat (out, ' '); -- put it all together; result has leading space character
else -- here when unknown archive
ulx.url1.service = 'other';
tracking = categories.unknown;
ulx.url1.tail = table.concat ({'', prefixes.at, host, inlineRed (err_warn_msgs.unknown_url, error)}, ' ');
end
track[tracking] = 1
end
--[[--------------------------< parseExtraArgs >-----------------------
Parse numbered arguments starting at 2, such as url2..url10, date2..date10, title2..title10
For example: {{webarchive |url=.. |url4=.. |url7=..}}
Three url arguments not in numeric sequence (1..4..7).
Function only processes arguments numbered 2 or greater (in this case 4 and 7)
It creates numeric sequenced table entries like:
urlx.url2.url = <argument value for url4>
urlx.url3.url = <argument value for url7>
Returns the number of URL arguments found numbered 2 or greater (in this case returns "2")
]]
local function parseExtraArgs(args)
local i, j, argurl, argurl2, argdate, argtitle
j = 2
for i = 2, config.maxurls do
argurl = "url" .. i
if args[argurl] then
argurl2 = "url" .. j
ulx[argurl2] = {}
ulx[argurl2]["url"] = args[argurl]
argdate = "date" .. i
if args[argdate] then
ulx[argurl2]["date"] = args[argdate]
else
ulx[argurl2]["date"] = inlineRed (err_warn_msgs.date_miss, 'warning');
end
argtitle = "title" .. i
if args[argtitle] then
ulx[argurl2]["title"] = args[argtitle]
else
ulx[argurl2]["title"] = nil
end
j = j + 1
end
end
if j == 2 then
return 0
else
return j - 2
end
end
--[[--------------------------< comma >-----------------------
Given a date string, return "," if it's MDY
]]
local function comma(date)
return (date and date:match ('%a+ +%d%d?(,) +%d%d%d%d')) or '';
end
--[[--------------------------< createRendering >-----------------------
Return a rendering of the data in ulx[][]
]]
local function createRendering()
local displayfield
local out = {};
local index_date, msg = ulx.url1.date:match ('(index)(.*)'); -- when ulx.url1.date extract 'index' text and message text (if there is a message)
ulx.url1.date = ulx.url1.date:gsub ('index.*', 'index'); -- remove message
if 'none' == ulx.url1.format then -- For {{wayback}}, {{webcite}}
table.insert (out, '['); -- open extlink markup
table.insert (out, ulx.url1.url); -- add url
if ulx.url1.title then
table.insert (out, ' ') -- the required space
table.insert (out, ulx.url1.title) -- the title
table.insert (out, ']'); -- close extlink markup
table.insert (out, ulx.url1.tail); -- tail text
if ulx.url1.date then
table.insert (out, ' ('); -- open date text; TODO: why the html entity? replace with regular space?
table.insert (out, 'index' == ulx.url1.date and s_text.archive or s_text.archived); -- add text
table.insert (out, ' '); -- insert a space
table.insert (out, ulx.url1.date); -- add date
table.insert (out, ')'); -- close date text
end
else -- no title
if index_date then -- when url date is 'index'
table.insert (out, table.concat ({' ', s_text.Archive_index, ']'})); -- add the index link label
table.insert (out, msg or ''); -- add date mismatch message when url date is /*/ and |date= has valid date
else
table.insert (out, table.concat ({' ', s_text.Archived, '] '})); -- add link label for url has timestamp date (will include mismatch message if there is one)
end
if ulx.url1.date then
if 'index' ~= ulx.url1.date then
table.insert (out, ulx.url1.date); -- add date when data is not 'index'
end
table.insert (out, comma(ulx.url1.date)); -- add ',' if date format is mdy
table.insert (out, ulx.url1.tail); -- add tail text
else -- no date
table.insert (out, ulx.url1.tail); -- add tail text
end
end
if 0 < ulx.url1.extraurls then -- For multiple archive URLs
local tot = ulx.url1.extraurls + 1
table.insert (out, '.') -- terminate first url
table.insert (out, table.concat ({' ', s_text.addlarchives, ': '})); -- add header text
for i=2, tot do -- loop through the additionals
local index = table.concat ({'url', i}); -- make an index
displayfield = ulx[index]['title'] and 'title' or 'date'; -- choose display text
table.insert (out, '['); -- open extlink markup
table.insert (out, ulx[index]['url']); -- add the url
table.insert (out, ' '); -- the required space
table.insert (out, ulx[index][displayfield]); -- add the label
table.insert (out, ']'); -- close extlink markup
table.insert (out, i==tot and '.' or ', '); -- add terminator
end
end
return table.concat (out); -- make a big string and done
else -- For {{cite archives}}
if 'addlarchives' == ulx.url1.format then -- Multiple archive services
table.insert (out, table.concat ({s_text.addlarchives, ': '})); -- add header text
else -- Multiple pages from the same archive
table.insert (out, table.concat ({s_text.addlpages, ' '})); -- add header text
table.insert (out, ulx.url1.date); -- add date to header text
table.insert (out, ': '); -- close header text
end
local tot = ulx.url1.extraurls + 1;
for i=1, tot do -- loop through the additionals
local index = table.concat ({'url', i}); -- make an index
table.insert (out, '['); -- open extlink markup
table.insert (out, ulx[index]['url']); -- add url
table.insert (out, ' '); -- add required space
displayfield = ulx[index]['title'];
if 'addlarchives' == ulx.url1.format then
if not displayfield then
displayfield = ulx[index]['date']
end
else -- must be addlpages
if not displayfield then
displayfield = table.concat ({s_text.Page, ' ', i});
end
end
table.insert (out, displayfield); -- add title, date, page label text
table.insert (out, ']'); -- close extlink markup
table.insert (out, (i==tot and '.' or ', ')); -- add terminator
end
return table.concat (out); -- make a big string and done
end
end
--[[--------------------------< P A R A M E T E R _ N A M E _ X L A T E >--------------------------------------
for internaltionalization, translate local-language parameter names to their English equivalents
TODO: return error message if multiple aliases of the same canonical parameter name are found?
returns two tables:
new_args - holds canonical form parameters and their values either from translation or because the parameter was already in canonical form
origin - maps canonical-form parameter names to their untranslated (local language) form for error messaging in the local language
unrecognized parameters are ignored
]]
local function parameter_name_xlate (args, params, enum_params)
local name; -- holds modifiable name of the parameter name during evaluation
local enum; -- for enumerated parameters, holds the enumerator during evaluation
local found = false; -- flag used to break out of nested for loops
local new_args = {}; -- a table that holds canonical and translated parameter k/v pairs
local origin = {}; -- a table that maps original (local language) parameter names to their canonical name for local language error messaging
local unnamed_params; -- set true when unsupported positional parameters are detected
for k, v in pairs (args) do -- loop through all of the arguments in the args table
name = k; -- copy of original parameter name
if 'string' == type (k) then
if non_western_digits then -- true when non-western digits supported at this wiki
name = mw.ustring.gsub (name, '%d', digits); -- convert this wiki's non-western digits to western digits
end
enum = name:match ('%d+$'); -- get parameter enumerator if it exists; nil else
if not enum then -- no enumerator so looking for non-enumnerated parameters
-- TODO: insert shortcut here? if params[name] then name holds the canonical parameter name; no need to search further
for pname, aliases in pairs (params) do -- loop through each parameter the params table
for _, alias in ipairs (aliases) do -- loop through each alias in the parameter's aliases table
if name == alias then
new_args[pname] = v; -- create a new entry in the new_args table
origin [pname] = k; -- create an entry to make canonical parameter name to original local language parameter name
found = true; -- flag so that we can break out of these nested for loops
break; -- no need to search the rest of the aliases table for name so go on to the next k, v pair
end
end
if found then -- true when we found an alias that matched name
found = false; -- reset the flag
break; -- go do next args k/v pair
end
end
else -- enumerated parameters
name = name:gsub ('%d$', '#'); -- replace enumeration digits with place holder for table search
-- TODO: insert shortcut here? if num_params[name] then name holds the canonical parameter name; no need to search further
for pname, aliases in pairs (enum_params) do -- loop through each parameter the num_params table
for _, alias in ipairs (aliases) do -- loop through each alias in the parameter's aliases table
if name == alias then
pname = pname:gsub ('#$', enum); -- replace the '#' place holder with the actual enumerator
new_args[pname] = v; -- create a new entry in the new_args table
origin [pname] = k; -- create an entry to make canonical parameter name to original local language parameter name
found = true; -- flag so that we can break out of these nested for loops
break; -- no need to search the rest of the aliases table for name so go on to the next k, v pair
end
end
if found then -- true when we found an alias that matched name
found = false; -- reset the flag
break; -- go do next args k/v pair
end
end
end
else
unnamed_params = true; -- flag for unsupported positional parameters
end
end -- for k, v
return new_args, origin, unnamed_params;
end
--[[--------------------------< W E B A R C H I V E >----------------------------------------------------------
template entry point
]]
local function webarchive(frame)
local args = getArgs (frame);
local data = mw.loadData (table.concat ({ -- make a data module name; sandbox or live
'Module:Webarchive/data',
frame:getTitle():find('sandbox', 1, true) and '/sandbox' or '' -- this instance is ./sandbox then append /sandbox
}));
categories = data.categories; -- fill in the forward declarations
config = data.config;
if data.digits.enable then
digits = data.digits; -- for i18n; table of digits in the local wiki's language
non_western_digits = true; -- use_non_western_digits
end
err_warn_msgs = data.err_warn_msgs;
excepted_pages = data.excepted_pages;
month_num = data.month_num; -- for i18n; table of month names in the local wiki's language
prefixes = data.prefixes;
services = data.services;
s_text = data.s_text;
uncategorized_namespaces = data.uncategorized_namespaces;
uncategorized_subpages = data.uncategorized_subpages;
local origin = {}; -- holds a map of English to local language parameter names used in the current template; not currently used
local unnamed_params; -- boolean set to true when template call has unnamed parameters
args, origin, unnamed_params = parameter_name_xlate (args, data.params, data.enum_params); -- translate parameter names in args to English
local date, format, msg, udate, uri, url;
local ldf = 'iso'; -- when there is no |date= parameter, render url dates in iso format
if args.url and args.url1 then -- URL argument (first)
return inlineError (data.crit_err_msgs.conflicting, {origin.url, origin.url1});
end
url = args.url or args.url1;
if not url then
return inlineError (data.crit_err_msgs.empty);
end
-- these iabot bugs perportedly fixed; removing these causes lua script error
--[[ -- at Template:Webarchive/testcases/Production; resolve that before deleting these tests
if mw.ustring.find( url, "https://web.http", 1, true ) then -- track bug - TODO: IAbot bug; not known if the bug has been fixed; deferred
track[categories.error] = 1;
return inlineError (data.crit_err_msgs.iabot1);
end
if url == "https://web.archive.org/http:/" then -- track bug - TODO: IAbot bug; not known if the bug has been fixed; deferred
track[categories.error] = 1;
return inlineError (data.crit_err_msgs.iabot2);
end
]]
if not (url:lower():find ('^http') or url:find ('^//')) then
return inlineError (data.crit_err_msgs.invalid_url );
end
ulx.url1 = {}
ulx.url1.url = url
ulx.url1.extraurls = parseExtraArgs(args)
local good = false;
good, uri = pcall (mw.uri.new, ulx.url1.url); -- get a table of uri parts from this url; protected mode to prevent lua error when ulx.url1.url is malformed
if not good or nil == uri.host then -- abandon when ulx.url1.url is malformed
return inlineError (data.crit_err_msgs.invalid_url);
end
serviceName(uri.host, args.nolink)
if args.date and args.date1 then -- Date argument
return inlineError (data.crit_err_msgs.conflicting, {origin.date, origin.date1});
end
date = args.date or args.date1;
date = date and date:gsub (' +', ' '); -- replace multiple spaces with a single space
if date and config.verifydates then
if '*' == date then
date = 'index';
ldf = 'iso'; -- set to default format
elseif 'mdy' == date then
date = nil; -- if date extracted from URL,
ldf = 'mdy'; -- then |date=mdy overrides iso
elseif 'dmy' == date then
date = nil; -- if date extracted from URL,
ldf = 'dmy'; -- then |date=dmy overrides iso
elseif 'ymd' == date then
date = nil; -- if date extracted from URL,
ldf = 'ymd'; -- then |date=ymd overrides iso
else
date, ldf = decode_date (date); -- get an iso format date from date and get date's original format
end
end
if 'wayback' == ulx.url1.service or 'locwebarchives' == ulx.url1.service or 'ukgwa' == ulx.url1.service then
if date then
if config.verifydates then
if ldf then
udate, msg = decodeWaybackDate (uri.path); -- get the url date in iso format and format of date in |date=; 'index' when wayback url date is *
if not udate then -- this is the only 'fatal' error return
return inlineError (data.crit_err_msgs[msg]);
end
if udate ~= date then -- date comparison using iso format dates
date = udate;
msg = table.concat ({
inlineRed (err_warn_msgs.mismatch, 'warning'), -- add warning message
msg, -- add message if there is one
});
end
end
end
else -- no |date=
udate, msg = decodeWaybackDate (uri.path);
if not udate then -- this is the only 'fatal' error return
return inlineError (data.crit_err_msgs[msg]);
end
if '' == udate then
date = nil; -- unset
else
date = udate;
end
end
elseif 'webcite' == ulx.url1.service then
if date then
if config.verifydates then
if ldf then
udate = decodeWebciteDate (uri.path); -- get the url date in iso format
if 'query' ~= udate then -- skip if query
if udate ~= date then -- date comparison using iso format dates
date = udate;
msg = table.concat ({
inlineRed (err_warn_msgs.mismatch, 'warning'),
});
end
end
end
end
else
date = decodeWebciteDate( uri.path, "iso" )
if date == "query" then
date = nil; -- unset
msg = inlineRed (err_warn_msgs.date_miss, 'warning');
elseif not date then -- invalid base62 string
date = inlineRed (err_warn_msgs.date1, 'error');
end
end
elseif 'archiveis' == ulx.url1.service then
if date then
if config.verifydates then
if ldf then
udate, msg = decodeArchiveisDate (uri.path) -- get the url date in iso format
if 'short link' ~= udate then -- skip if short link
if udate ~= date then -- date comparison using iso format dates
date = udate;
msg = table.concat ({
inlineRed (err_warn_msgs.mismatch, 'warning'), -- add warning message
msg, -- add message if there is one
});
end
end
end
end
else -- no |date=
udate, msg = decodeArchiveisDate( uri.path, "iso" )
if udate == "short link" then
date = nil; -- unset
msg = inlineRed (err_warn_msgs.date_miss, 'warning');
elseif '' == udate then
date = nil; -- unset
else
date = udate;
end
end
else -- some other service
if not date then
msg = inlineRed (err_warn_msgs.date_miss, 'warning');
end
end
if 'index' == date then
ulx.url1.date = date .. (msg or ''); -- create index + message (if there is one)
elseif date then
ulx.url1.date = makeDate (date, nil, nil, ldf) .. (msg or ''); -- create a date in the wiki's local language + message (if there is one)
else
ulx.url1.date = msg;
end
format = args.format; -- Format argument
if not format then
format = "none"
else
for k, v in pairs (data.format_vals) do -- |format= accepts two specific values loop through a table of those values
local found; -- declare a nil flag
for _, p in ipairs (v) do -- loop through local language variants
if format == p then -- when |format= value matches
format = k; -- use name from table key
found = true; -- declare found so that we can break out of outer for loop
break; -- break out of inner for loop
end
end
if found then
break;
end
end
if format == "addlpages" then
if not ulx.url1.date then
format = "none"
end
elseif format == "addlarchives" then
format = "addlarchives"
else
format = "none"
end
end
ulx.url1.format = format
if args.title and args.title1 then -- Title argument
return inlineError (data.crit_err_msgs.conflicting, {origin.title, origin.title1});
end
ulx.url1.title = args.title or args.title1;
local rend = createRendering()
if not rend then
return inlineError (data.crit_err_msgs.unknown);
end
return rend .. ((unnamed_params and inlineRed (err_warn_msgs.unnamed_params, 'warning')) or '') .. createTracking();
end
--[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------
]]
return {webarchive = webarchive};
pvifr0bhl0l6kt45y91pz5w049rbnxe
65075
65074
2025-07-08T07:38:47Z
Icem4k
5186
Protected "[[Module:Webarchive]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
65074
Scribunto
text/plain
--[[ ----------------------------------
Lua module implementing the {{webarchive}} template.
A merger of the functionality of three templates: {{wayback}}, {{webcite}} and {{cite archives}}
]]
--[[--------------------------< D E P E N D E N C I E S >------------------------------------------------------
]]
require('strict');
local getArgs = require ('Module:Arguments').getArgs;
--[[--------------------------< F O R W A R D D E C L A R A T I O N S >--------------------------------------
]]
local categories = {}; -- category names
local config = {}; -- global configuration settings
local digits = {}; -- for i18n; table that translates local-wiki digits to western digits
local err_warn_msgs = {}; -- error and warning messages
local excepted_pages = {};
local month_num = {}; -- for i18n; table that translates local-wiki month names to western digits
local prefixes = {}; -- service provider tail string prefixes
local services = {}; -- archive service provider data from
local s_text = {}; -- table of static text strings used to build final rendering
local uncategorized_namespaces = {}; -- list of namespaces that we should not categorize
local uncategorized_subpages = {}; -- list of subpages that should not be categorized
--[[--------------------------< P A G E S C O P E I D E N T I F I E R S >----------------------------------
]]
local non_western_digits; -- boolean flag set true when data.digits.enable is true
local this_page = mw.title.getCurrentTitle();
local track = {}; -- Associative array to hold tracking categories
local ulx = {}; -- Associative array to hold template data
--[[--------------------------< S U B S T I T U T E >----------------------------------------------------------
Populates numbered arguments in a message string using an argument table.
]]
local function substitute (msg, args)
return args and mw.message.newRawMessage (msg, args):plain() or msg;
end
--[[--------------------------< tableLength >-----------------------
Given a 1-D table, return number of elements
]]
local function tableLength(T)
local count = 0
for _ in pairs(T) do count = count + 1 end
return count
end
--[=[-------------------------< M A K E _ W I K I L I N K >----------------------------------------------------
Makes a wikilink; when both link and display text is provided, returns a wikilink in the form [[L|D]]; if only
link is provided, returns a wikilink in the form [[L]]; if neither are provided or link is omitted, returns an
empty string.
]=]
local function make_wikilink (link, display, no_link)
if nil == no_link then
if link and ('' ~= link) then
if display and ('' ~= display) then
return table.concat ({'[[', link, '|', display, ']]'});
else
return table.concat ({'[[', link, ']]'});
end
end
return display or ''; -- link not set so return the display text
else -- no_link
if display and ('' ~= display) then -- if there is display text
return display; -- return that
else
return link or ''; -- return the target article name or empty string
end
end
end
--[[--------------------------< createTracking >-----------------------
Return data in track[] ie. tracking categories
]]
local function createTracking()
if not excepted_pages[this_page.fullText] then -- namespace:title/fragment is allowed to be categorized (typically this module's / template's testcases page(s))
if uncategorized_namespaces[this_page.nsText] then
return ''; -- this page not to be categorized so return empty string
end
for _,v in ipairs (uncategorized_subpages) do -- cycle through page name patterns
if this_page.text:match (v) then -- test page name against each pattern
return ''; -- this subpage type not to be categorized so return empty string
end
end
end
local out = {};
if tableLength(track) > 0 then
for key, _ in pairs(track) do -- loop through table
table.insert (out, make_wikilink (key)); -- and convert category names to links
end
end
return table.concat (out); -- concat into one big string; empty string if table is empty
end
--[[--------------------------< inlineError >-----------------------
Critical error. Render output completely in red. Add to tracking category.
This function called as the last thing before abandoning this module
]]
local function inlineError (msg, args)
track[categories.error] = 1
return table.concat ({
'<span style="font-size:100%" class="error citation-comment">Error in ', -- open the error message span
config.tname, -- insert the local language template name
' template: ',
substitute (msg, args), -- insert the formatted error message
'.</span>', -- close the span
createTracking() -- add the category
})
end
--[[--------------------------< inlineRed >-----------------------
Render a text fragment in red, such as a warning as part of the final output.
Add tracking category.
]]
local function inlineRed(msg, trackmsg)
if trackmsg == "warning" then
track[categories.warning] = 1;
elseif trackmsg == "error" then
track[categories.error] = 1;
end
return '<span style="font-size:100%" class="error citation-comment">' .. msg .. '</span>'
end
--[[--------------------------< base62 >-----------------------
Convert base-62 to base-10
Credit: https://de.wikipedia.org/wiki/Modul:Expr
]]
local function base62( value )
local r = 1 -- default return value is input value is malformed
if value:match ('%W') then -- value must only be in the set [0-9a-zA-Z]
return; -- nil return when value contains extraneous characters
end
local n = #value -- number of characters in value
local k = 1
local c
r = 0
for i = n, 1, -1 do -- loop through all characters in value from ls digit to ms digit
c = value:byte( i, i )
if c >= 48 and c <= 57 then -- character is digit 0-9
c = c - 48
elseif c >= 65 and c <= 90 then -- character is ascii a-z
c = c - 55
else -- must be ascii A-Z
c = c - 61
end
r = r + c * k -- accumulate this base62 character's value
k = k * 62 -- bump for next
end -- for i
return r
end
--[[--------------------------< D E C O D E _ D A T E >--------------------------------------------------------
Given a date string, return it in iso format along with an indicator of the date's format. Except that month names
must be recognizable as legitimate month names with proper capitalization, and that the date string must match one
of the recognized date formats, no error checking is done here; return nil else
]]
local function decode_date (date_str)
local patterns = {
['dmy'] = {'^(%d%d?) +([^%s%d]+) +(%d%d%d%d)$', 'd', 'm', 'y'}, -- %a does not recognize unicode combining characters used by some languages
['mdy'] = {'^([^%s%d]+) (%d%d?), +(%d%d%d%d)$', 'm', 'd', 'y'},
['ymd'] = {'^(%d%d%d%d) +([^%s%d]+) (%d%d?)$', 'y', 'm', 'd'}, -- not mos compliant at en.wiki but may be acceptible at other wikis
};
local t = {};
if non_western_digits then -- this wiki uses non-western digits?
date_str = mw.ustring.gsub (date_str, '%d', digits); -- convert this wiki's non-western digits to western digits
end
if date_str:match ('^%d%d%d%d%-%d%d%-%d%d$') then -- already an iso format date, return western digits form
return date_str, 'iso';
end
for k, v in pairs (patterns) do
local c1, c2, c3 = mw.ustring.match (date_str, patterns[k][1]); -- c1 .. c3 are captured but we don't know what they hold
if c1 then -- set on match
t = { -- translate unspecified captures to y, m, and d
[patterns[k][2]] = c1, -- fill the table of captures with the captures
[patterns[k][3]] = c2, -- take index names from src_pattern table and assign sequential captures
[patterns[k][4]] = c3,
};
if month_num[t.m] then -- when month not already a number
t.m = month_num[t.m]; -- replace valid month name with a number
else
return nil, 'iso'; -- not a valid date form because month not valid
end
return mw.ustring.format ('%.4d-%.2d-%.2d', t.y, t.m, t.d), k; -- return date in iso format
end
end
return nil, 'iso'; -- date could not be decoded; return nil and default iso date
end
--[[--------------------------< makeDate >-----------------------
Given year, month, day numbers, (zero-padded or not) return a full date in df format
where df may be one of:
mdy, dmy, iso, ymd
on entry, year, month, day are presumed to be correct for the date that they represent; all are required
in this module, makeDate() is sometimes given an iso-format date in year:
makeDate (2018-09-20, nil, nil, df)
this works because table.concat() sees only one table member
]]
local function makeDate (year, month, day, df)
local format = {
['dmy'] = 'j F Y',
['mdy'] = 'F j, Y',
['ymd'] = 'Y F j',
['iso'] = 'Y-m-d',
};
local date = table.concat ({year, month, day}, '-'); -- assemble year-initial numeric-format date (zero padding not required here)
if non_western_digits then -- this wiki uses non-western digits?
date = mw.ustring.gsub (date, '%d', digits); -- convert this wiki's non-western digits to western digits
end
return mw.getContentLanguage():formatDate (format[df], date);
end
--[[--------------------------< I S _ V A L I D _ D A T E >----------------------------------------------------
Returns true if date is after 31 December 1899 (why is 1900 the min year? shouldn't the internet's date-of-birth
be min year?), not after today's date, and represents a valid date (29 February 2017 is not a valid date). Applies
Gregorian leapyear rules.
all arguments are required
]]
local function is_valid_date (year, month, day)
local days_in_month = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
local month_length;
local y, m, d;
local today = os.date ('*t'); -- fetch a table of current date parts
if not year or '' == year or not month or '' == month or not day or '' == day then
return false; -- something missing
end
y = tonumber (year);
m = tonumber (month);
d = tonumber (day);
if 1900 > y or today.year < y or 1 > m or 12 < m then -- year and month are within bounds TODO: 1900?
return false;
end
if (2==m) then -- if February
month_length = 28; -- then 28 days unless
if (0==(y%4) and (0~=(y%100) or 0==(y%400))) then -- is a leap year?
month_length = 29; -- if leap year then 29 days in February
end
else
month_length=days_in_month[m];
end
if 1 > d or month_length < d then -- day is within bounds
return false;
end
-- here when date parts represent a valid date
return os.time({['year']=y, ['month']=m, ['day']=d, ['hour']=0}) <= os.time(); -- date at midnight must be less than or equal to current date/time
end
--[[--------------------------< decodeWebciteDate >-----------------------
Given a URI-path to Webcite (eg. /67xHmVFWP) return the encoded date in df format
returns date string in df format - webcite date is a unix timestamp encoded as bae62
or the string 'query'
]]
local function decodeWebciteDate(path, df)
local dt = {};
local decode;
dt = mw.text.split(path, "/")
-- valid URL formats that are not base62
-- http://www.webcitation.org/query?id=1138911916587475
-- http://www.webcitation.org/query?url=http..&date=2012-06-01+21:40:03
-- http://www.webcitation.org/1138911916587475
-- http://www.webcitation.org/cache/73e53dd1f16cf8c5da298418d2a6e452870cf50e
-- http://www.webcitation.org/getfile.php?fileid=1c46e791d68e89e12d0c2532cc3cf629b8bc8c8e
if dt[2]:find ('query', 1, true) or
dt[2]:find ('cache', 1, true) or
dt[2]:find ('getfile', 1, true) or
tonumber(dt[2]) then
return 'query';
end
decode = base62(dt[2]); -- base62 string -> exponential number
if not decode then
return nil; -- nil return when dt[2] contains characters not in %w
end
dt = os.date('*t', string.format("%d", decode):sub(1,10)) -- exponential number -> text -> first 10 characters (a unix timestamp) -> a table of date parts
decode = makeDate (dt.year, dt.month, dt.day, 'iso'); -- date comparisons are all done in iso format with western digits
if non_western_digits then -- this wiki uses non-western digits?
decode = mw.ustring.gsub (decode, '%d', digits); -- convert this wiki's non-western digits to western digits
end
return decode;
end
--[[--------------------------< decodeWaybackDate >-----------------------
Given a URI-path to Wayback (eg. /web/20160901010101/http://example.com )
or Library of Congress Web Archives (eg. /all/20160901010101/http://example.com)
or UK Government Web Archive (eg. /ukgwa/20160901010101/http://example.com or /tna/20160901010101/http://example.com)
return the formatted date eg. "September 1, 2016" in df format
Handle non-digits in snapshot ID such as "re_" and "-" and "*"
returns two values:
first value is one of these:
valid date string in df format - wayback date is valid (including the text string 'index' when date is '/*/')
empty string - wayback date is malformed (less than 8 digits, not a valid date)
nil - wayback date is '/save/' or otherwise not a number
second return value is an appropriate 'message' may or may not be formatted
]]
local function decodeWaybackDate(path, df)
local msg, snapdate;
snapdate = path:gsub ('^/web/', ''):gsub ('^/all/', ''):gsub ('^/ukgwa/', ''):gsub ('^/tna/', ''):gsub ('^/', ''); -- remove leading /web/, /all/, /ukgwa/, /tna/, or /
snapdate = snapdate:match ('^[^/]+'); -- get timestamp
if snapdate == "*" then -- eg. /web/*/http.., etc.
return 'index'; -- return indicator that this url has an index date
end
snapdate = snapdate:gsub ('%a%a_%d?$', ''):gsub ('%-', ''); -- from date, remove any trailing "re_", dashes
msg = '';
if snapdate:match ('%*$') then -- a trailing '*' causes calendar display at archive .org
snapdate = snapdate:gsub ('%*$', ''); -- remove so not part of length calc later
msg = inlineRed (err_warn_msgs.ts_cal, 'warning'); -- make a message
end
if not tonumber(snapdate) then
return nil, 'ts_nan'; -- return nil (fatal error flag) and message selector
end
local dlen = snapdate:len();
if dlen < 8 then -- we need 8 digits TODO: but shouldn't this be testing for 14 digits?
return '', inlineRed (err_warn_msgs.ts_short, 'error'); -- return empty string and error message
end
local year, month, day = snapdate:match ('(%d%d%d%d)(%d%d)(%d%d)'); -- no need for snapdatelong here
if not is_valid_date (year, month, day) then
return '', inlineRed (err_warn_msgs.ts_date, 'error'); -- return empty string and error message
end
snapdate = table.concat ({year, month, day}, '-'); -- date comparisons are all done in iso format
if 14 == dlen then
return snapdate, msg; -- return date with message if any
else
return snapdate, msg .. inlineRed (err_warn_msgs.ts_len, 'warning'); -- return date with warning message(s)
end
end
--[[--------------------------< decodeArchiveisDate >-----------------------
Given an Archive.is "long link" URI-path (e.g. /2016.08.28-144552/http://example.com)
return the date in df format (e.g. if df = dmy, return 28 August 2016)
Handles "." and "-" in snapshot date, so 2016.08.28-144552 is same as 20160828144552
returns two values:
first value is one of these:
valid date string in df format - archive.is date is valid (including the text string 'short link' when url is the short form)
empty string - wayback date is malformed (not a number, less than 8 digits, not a valid date)
nil - wayback date is '/save/'
second return value is an appropriate 'message' may or may not be formatted
]]
local function decodeArchiveisDate(path, df)
local snapdate
if path:match ('^/%w+$') then -- short form url path is '/' followed by some number of base 62 digits and nothing else
return "short link" -- e.g. http://archive.is/hD1qz
end
snapdate = mw.text.split (path, '/')[2]:gsub('[%.%-]', ''); -- get snapshot date, e.g. 2016.08.28-144552; remove periods and hyphens
local dlen = string.len(snapdate)
if dlen < 8 then -- we need 8 digits TODO: but shouldn't this be testing for 14 digits?
return '', inlineRed (err_warn_msgs.ts_short, 'error'); -- return empty string and error message
end
local year, month, day = snapdate:match ('(%d%d%d%d)(%d%d)(%d%d)'); -- no need for snapdatelong here
if not is_valid_date (year, month, day) then
return '', inlineRed (err_warn_msgs.ts_date, 'error'); -- return empty string and error message
end
snapdate = table.concat ({year, month, day}, '-'); -- date comparisons are all done in iso format
if 14 == dlen then
return snapdate; -- return date
else
return snapdate, inlineRed (err_warn_msgs.ts_len, 'warning'); -- return date with warning message
end
end
--[[--------------------------< serviceName >-----------------------
Given a domain extracted by mw.uri.new() (eg. web.archive.org) set tail string and service ID
]]
local function serviceName(host, no_link)
local tracking;
local index;
host = host:lower():gsub ('^web%.(.+)', '%1'):gsub ('^www%.(.+)', '%1'); -- lowercase, remove web. and www. subdomains
if services[host] then
index = host;
else
for k, _ in pairs (services) do
if host:find ('%f[%a]'..k:gsub ('([%.%-])', '%%%1')) then
index = k;
break;
end
end
end
if index then
local out = {''}; -- empty string in [1] so that concatenated result has leading single space
ulx.url1.service = services[index][4] or 'other';
tracking = services[index][5] or categories.other;
-- build tail string
if false == services[index][1] then -- select prefix
table.insert (out, prefixes.at);
elseif true == services[index][1] then
table.insert (out, prefixes.atthe);
else
table.insert (out, services[index][1]);
end
table.insert (out, make_wikilink (services[index][2], services[index][3], no_link)); -- add article wikilink
if services[index][6] then -- add tail postfix if it exists
table.insert (out, services[index][6]);
end
ulx.url1.tail = table.concat (out, ' '); -- put it all together; result has leading space character
else -- here when unknown archive
ulx.url1.service = 'other';
tracking = categories.unknown;
ulx.url1.tail = table.concat ({'', prefixes.at, host, inlineRed (err_warn_msgs.unknown_url, error)}, ' ');
end
track[tracking] = 1
end
--[[--------------------------< parseExtraArgs >-----------------------
Parse numbered arguments starting at 2, such as url2..url10, date2..date10, title2..title10
For example: {{webarchive |url=.. |url4=.. |url7=..}}
Three url arguments not in numeric sequence (1..4..7).
Function only processes arguments numbered 2 or greater (in this case 4 and 7)
It creates numeric sequenced table entries like:
urlx.url2.url = <argument value for url4>
urlx.url3.url = <argument value for url7>
Returns the number of URL arguments found numbered 2 or greater (in this case returns "2")
]]
local function parseExtraArgs(args)
local i, j, argurl, argurl2, argdate, argtitle
j = 2
for i = 2, config.maxurls do
argurl = "url" .. i
if args[argurl] then
argurl2 = "url" .. j
ulx[argurl2] = {}
ulx[argurl2]["url"] = args[argurl]
argdate = "date" .. i
if args[argdate] then
ulx[argurl2]["date"] = args[argdate]
else
ulx[argurl2]["date"] = inlineRed (err_warn_msgs.date_miss, 'warning');
end
argtitle = "title" .. i
if args[argtitle] then
ulx[argurl2]["title"] = args[argtitle]
else
ulx[argurl2]["title"] = nil
end
j = j + 1
end
end
if j == 2 then
return 0
else
return j - 2
end
end
--[[--------------------------< comma >-----------------------
Given a date string, return "," if it's MDY
]]
local function comma(date)
return (date and date:match ('%a+ +%d%d?(,) +%d%d%d%d')) or '';
end
--[[--------------------------< createRendering >-----------------------
Return a rendering of the data in ulx[][]
]]
local function createRendering()
local displayfield
local out = {};
local index_date, msg = ulx.url1.date:match ('(index)(.*)'); -- when ulx.url1.date extract 'index' text and message text (if there is a message)
ulx.url1.date = ulx.url1.date:gsub ('index.*', 'index'); -- remove message
if 'none' == ulx.url1.format then -- For {{wayback}}, {{webcite}}
table.insert (out, '['); -- open extlink markup
table.insert (out, ulx.url1.url); -- add url
if ulx.url1.title then
table.insert (out, ' ') -- the required space
table.insert (out, ulx.url1.title) -- the title
table.insert (out, ']'); -- close extlink markup
table.insert (out, ulx.url1.tail); -- tail text
if ulx.url1.date then
table.insert (out, ' ('); -- open date text; TODO: why the html entity? replace with regular space?
table.insert (out, 'index' == ulx.url1.date and s_text.archive or s_text.archived); -- add text
table.insert (out, ' '); -- insert a space
table.insert (out, ulx.url1.date); -- add date
table.insert (out, ')'); -- close date text
end
else -- no title
if index_date then -- when url date is 'index'
table.insert (out, table.concat ({' ', s_text.Archive_index, ']'})); -- add the index link label
table.insert (out, msg or ''); -- add date mismatch message when url date is /*/ and |date= has valid date
else
table.insert (out, table.concat ({' ', s_text.Archived, '] '})); -- add link label for url has timestamp date (will include mismatch message if there is one)
end
if ulx.url1.date then
if 'index' ~= ulx.url1.date then
table.insert (out, ulx.url1.date); -- add date when data is not 'index'
end
table.insert (out, comma(ulx.url1.date)); -- add ',' if date format is mdy
table.insert (out, ulx.url1.tail); -- add tail text
else -- no date
table.insert (out, ulx.url1.tail); -- add tail text
end
end
if 0 < ulx.url1.extraurls then -- For multiple archive URLs
local tot = ulx.url1.extraurls + 1
table.insert (out, '.') -- terminate first url
table.insert (out, table.concat ({' ', s_text.addlarchives, ': '})); -- add header text
for i=2, tot do -- loop through the additionals
local index = table.concat ({'url', i}); -- make an index
displayfield = ulx[index]['title'] and 'title' or 'date'; -- choose display text
table.insert (out, '['); -- open extlink markup
table.insert (out, ulx[index]['url']); -- add the url
table.insert (out, ' '); -- the required space
table.insert (out, ulx[index][displayfield]); -- add the label
table.insert (out, ']'); -- close extlink markup
table.insert (out, i==tot and '.' or ', '); -- add terminator
end
end
return table.concat (out); -- make a big string and done
else -- For {{cite archives}}
if 'addlarchives' == ulx.url1.format then -- Multiple archive services
table.insert (out, table.concat ({s_text.addlarchives, ': '})); -- add header text
else -- Multiple pages from the same archive
table.insert (out, table.concat ({s_text.addlpages, ' '})); -- add header text
table.insert (out, ulx.url1.date); -- add date to header text
table.insert (out, ': '); -- close header text
end
local tot = ulx.url1.extraurls + 1;
for i=1, tot do -- loop through the additionals
local index = table.concat ({'url', i}); -- make an index
table.insert (out, '['); -- open extlink markup
table.insert (out, ulx[index]['url']); -- add url
table.insert (out, ' '); -- add required space
displayfield = ulx[index]['title'];
if 'addlarchives' == ulx.url1.format then
if not displayfield then
displayfield = ulx[index]['date']
end
else -- must be addlpages
if not displayfield then
displayfield = table.concat ({s_text.Page, ' ', i});
end
end
table.insert (out, displayfield); -- add title, date, page label text
table.insert (out, ']'); -- close extlink markup
table.insert (out, (i==tot and '.' or ', ')); -- add terminator
end
return table.concat (out); -- make a big string and done
end
end
--[[--------------------------< P A R A M E T E R _ N A M E _ X L A T E >--------------------------------------
for internaltionalization, translate local-language parameter names to their English equivalents
TODO: return error message if multiple aliases of the same canonical parameter name are found?
returns two tables:
new_args - holds canonical form parameters and their values either from translation or because the parameter was already in canonical form
origin - maps canonical-form parameter names to their untranslated (local language) form for error messaging in the local language
unrecognized parameters are ignored
]]
local function parameter_name_xlate (args, params, enum_params)
local name; -- holds modifiable name of the parameter name during evaluation
local enum; -- for enumerated parameters, holds the enumerator during evaluation
local found = false; -- flag used to break out of nested for loops
local new_args = {}; -- a table that holds canonical and translated parameter k/v pairs
local origin = {}; -- a table that maps original (local language) parameter names to their canonical name for local language error messaging
local unnamed_params; -- set true when unsupported positional parameters are detected
for k, v in pairs (args) do -- loop through all of the arguments in the args table
name = k; -- copy of original parameter name
if 'string' == type (k) then
if non_western_digits then -- true when non-western digits supported at this wiki
name = mw.ustring.gsub (name, '%d', digits); -- convert this wiki's non-western digits to western digits
end
enum = name:match ('%d+$'); -- get parameter enumerator if it exists; nil else
if not enum then -- no enumerator so looking for non-enumnerated parameters
-- TODO: insert shortcut here? if params[name] then name holds the canonical parameter name; no need to search further
for pname, aliases in pairs (params) do -- loop through each parameter the params table
for _, alias in ipairs (aliases) do -- loop through each alias in the parameter's aliases table
if name == alias then
new_args[pname] = v; -- create a new entry in the new_args table
origin [pname] = k; -- create an entry to make canonical parameter name to original local language parameter name
found = true; -- flag so that we can break out of these nested for loops
break; -- no need to search the rest of the aliases table for name so go on to the next k, v pair
end
end
if found then -- true when we found an alias that matched name
found = false; -- reset the flag
break; -- go do next args k/v pair
end
end
else -- enumerated parameters
name = name:gsub ('%d$', '#'); -- replace enumeration digits with place holder for table search
-- TODO: insert shortcut here? if num_params[name] then name holds the canonical parameter name; no need to search further
for pname, aliases in pairs (enum_params) do -- loop through each parameter the num_params table
for _, alias in ipairs (aliases) do -- loop through each alias in the parameter's aliases table
if name == alias then
pname = pname:gsub ('#$', enum); -- replace the '#' place holder with the actual enumerator
new_args[pname] = v; -- create a new entry in the new_args table
origin [pname] = k; -- create an entry to make canonical parameter name to original local language parameter name
found = true; -- flag so that we can break out of these nested for loops
break; -- no need to search the rest of the aliases table for name so go on to the next k, v pair
end
end
if found then -- true when we found an alias that matched name
found = false; -- reset the flag
break; -- go do next args k/v pair
end
end
end
else
unnamed_params = true; -- flag for unsupported positional parameters
end
end -- for k, v
return new_args, origin, unnamed_params;
end
--[[--------------------------< W E B A R C H I V E >----------------------------------------------------------
template entry point
]]
local function webarchive(frame)
local args = getArgs (frame);
local data = mw.loadData (table.concat ({ -- make a data module name; sandbox or live
'Module:Webarchive/data',
frame:getTitle():find('sandbox', 1, true) and '/sandbox' or '' -- this instance is ./sandbox then append /sandbox
}));
categories = data.categories; -- fill in the forward declarations
config = data.config;
if data.digits.enable then
digits = data.digits; -- for i18n; table of digits in the local wiki's language
non_western_digits = true; -- use_non_western_digits
end
err_warn_msgs = data.err_warn_msgs;
excepted_pages = data.excepted_pages;
month_num = data.month_num; -- for i18n; table of month names in the local wiki's language
prefixes = data.prefixes;
services = data.services;
s_text = data.s_text;
uncategorized_namespaces = data.uncategorized_namespaces;
uncategorized_subpages = data.uncategorized_subpages;
local origin = {}; -- holds a map of English to local language parameter names used in the current template; not currently used
local unnamed_params; -- boolean set to true when template call has unnamed parameters
args, origin, unnamed_params = parameter_name_xlate (args, data.params, data.enum_params); -- translate parameter names in args to English
local date, format, msg, udate, uri, url;
local ldf = 'iso'; -- when there is no |date= parameter, render url dates in iso format
if args.url and args.url1 then -- URL argument (first)
return inlineError (data.crit_err_msgs.conflicting, {origin.url, origin.url1});
end
url = args.url or args.url1;
if not url then
return inlineError (data.crit_err_msgs.empty);
end
-- these iabot bugs perportedly fixed; removing these causes lua script error
--[[ -- at Template:Webarchive/testcases/Production; resolve that before deleting these tests
if mw.ustring.find( url, "https://web.http", 1, true ) then -- track bug - TODO: IAbot bug; not known if the bug has been fixed; deferred
track[categories.error] = 1;
return inlineError (data.crit_err_msgs.iabot1);
end
if url == "https://web.archive.org/http:/" then -- track bug - TODO: IAbot bug; not known if the bug has been fixed; deferred
track[categories.error] = 1;
return inlineError (data.crit_err_msgs.iabot2);
end
]]
if not (url:lower():find ('^http') or url:find ('^//')) then
return inlineError (data.crit_err_msgs.invalid_url );
end
ulx.url1 = {}
ulx.url1.url = url
ulx.url1.extraurls = parseExtraArgs(args)
local good = false;
good, uri = pcall (mw.uri.new, ulx.url1.url); -- get a table of uri parts from this url; protected mode to prevent lua error when ulx.url1.url is malformed
if not good or nil == uri.host then -- abandon when ulx.url1.url is malformed
return inlineError (data.crit_err_msgs.invalid_url);
end
serviceName(uri.host, args.nolink)
if args.date and args.date1 then -- Date argument
return inlineError (data.crit_err_msgs.conflicting, {origin.date, origin.date1});
end
date = args.date or args.date1;
date = date and date:gsub (' +', ' '); -- replace multiple spaces with a single space
if date and config.verifydates then
if '*' == date then
date = 'index';
ldf = 'iso'; -- set to default format
elseif 'mdy' == date then
date = nil; -- if date extracted from URL,
ldf = 'mdy'; -- then |date=mdy overrides iso
elseif 'dmy' == date then
date = nil; -- if date extracted from URL,
ldf = 'dmy'; -- then |date=dmy overrides iso
elseif 'ymd' == date then
date = nil; -- if date extracted from URL,
ldf = 'ymd'; -- then |date=ymd overrides iso
else
date, ldf = decode_date (date); -- get an iso format date from date and get date's original format
end
end
if 'wayback' == ulx.url1.service or 'locwebarchives' == ulx.url1.service or 'ukgwa' == ulx.url1.service then
if date then
if config.verifydates then
if ldf then
udate, msg = decodeWaybackDate (uri.path); -- get the url date in iso format and format of date in |date=; 'index' when wayback url date is *
if not udate then -- this is the only 'fatal' error return
return inlineError (data.crit_err_msgs[msg]);
end
if udate ~= date then -- date comparison using iso format dates
date = udate;
msg = table.concat ({
inlineRed (err_warn_msgs.mismatch, 'warning'), -- add warning message
msg, -- add message if there is one
});
end
end
end
else -- no |date=
udate, msg = decodeWaybackDate (uri.path);
if not udate then -- this is the only 'fatal' error return
return inlineError (data.crit_err_msgs[msg]);
end
if '' == udate then
date = nil; -- unset
else
date = udate;
end
end
elseif 'webcite' == ulx.url1.service then
if date then
if config.verifydates then
if ldf then
udate = decodeWebciteDate (uri.path); -- get the url date in iso format
if 'query' ~= udate then -- skip if query
if udate ~= date then -- date comparison using iso format dates
date = udate;
msg = table.concat ({
inlineRed (err_warn_msgs.mismatch, 'warning'),
});
end
end
end
end
else
date = decodeWebciteDate( uri.path, "iso" )
if date == "query" then
date = nil; -- unset
msg = inlineRed (err_warn_msgs.date_miss, 'warning');
elseif not date then -- invalid base62 string
date = inlineRed (err_warn_msgs.date1, 'error');
end
end
elseif 'archiveis' == ulx.url1.service then
if date then
if config.verifydates then
if ldf then
udate, msg = decodeArchiveisDate (uri.path) -- get the url date in iso format
if 'short link' ~= udate then -- skip if short link
if udate ~= date then -- date comparison using iso format dates
date = udate;
msg = table.concat ({
inlineRed (err_warn_msgs.mismatch, 'warning'), -- add warning message
msg, -- add message if there is one
});
end
end
end
end
else -- no |date=
udate, msg = decodeArchiveisDate( uri.path, "iso" )
if udate == "short link" then
date = nil; -- unset
msg = inlineRed (err_warn_msgs.date_miss, 'warning');
elseif '' == udate then
date = nil; -- unset
else
date = udate;
end
end
else -- some other service
if not date then
msg = inlineRed (err_warn_msgs.date_miss, 'warning');
end
end
if 'index' == date then
ulx.url1.date = date .. (msg or ''); -- create index + message (if there is one)
elseif date then
ulx.url1.date = makeDate (date, nil, nil, ldf) .. (msg or ''); -- create a date in the wiki's local language + message (if there is one)
else
ulx.url1.date = msg;
end
format = args.format; -- Format argument
if not format then
format = "none"
else
for k, v in pairs (data.format_vals) do -- |format= accepts two specific values loop through a table of those values
local found; -- declare a nil flag
for _, p in ipairs (v) do -- loop through local language variants
if format == p then -- when |format= value matches
format = k; -- use name from table key
found = true; -- declare found so that we can break out of outer for loop
break; -- break out of inner for loop
end
end
if found then
break;
end
end
if format == "addlpages" then
if not ulx.url1.date then
format = "none"
end
elseif format == "addlarchives" then
format = "addlarchives"
else
format = "none"
end
end
ulx.url1.format = format
if args.title and args.title1 then -- Title argument
return inlineError (data.crit_err_msgs.conflicting, {origin.title, origin.title1});
end
ulx.url1.title = args.title or args.title1;
local rend = createRendering()
if not rend then
return inlineError (data.crit_err_msgs.unknown);
end
return rend .. ((unnamed_params and inlineRed (err_warn_msgs.unnamed_params, 'warning')) or '') .. createTracking();
end
--[[--------------------------< E X P O R T E D F U N C T I O N S >------------------------------------------
]]
return {webarchive = webarchive};
pvifr0bhl0l6kt45y91pz5w049rbnxe
Module:Webarchive/data
828
8971
65076
2025-07-08T07:39:57Z
Icem4k
5186
Created page with "--[[--------------------------< C O N F I G U R A T I O N >---------------------------------------------------- global configuration settings ]] local config = { maxurls = 10, -- Max number of URLs allowed. tname = 'Webarchive', -- name of calling template. Change if template rename. verifydates = true, -- See documentation. Set false to disable. } --[[--------------------------< U N C A T E G O R I Z E D _ N A M E S P..."
65076
Scribunto
text/plain
--[[--------------------------< C O N F I G U R A T I O N >----------------------------------------------------
global configuration settings
]]
local config = {
maxurls = 10, -- Max number of URLs allowed.
tname = 'Webarchive', -- name of calling template. Change if template rename.
verifydates = true, -- See documentation. Set false to disable.
}
--[[--------------------------< U N C A T E G O R I Z E D _ N A M E S P A C E S >------------------------------
List of namespaces that should not be included in citation error categories.
Note: Namespace names should use underscores instead of spaces.
]]
local uncategorized_namespaces = { -- same list as specified at [[Module:Citation/CS1/Configuration]]
['User']=true, ['Talk']=true, ['User_talk']=true, ['Wikipedia_talk']=true, ['File_talk']=true,
['Template_talk']=true, ['Help_talk']=true, ['Category_talk']=true, ['Portal_talk']=true,
['Book_talk']=true, ['Draft_talk']=true, ['Module_talk']=true,
['MediaWiki_talk']=true,
}
local uncategorized_subpages = {'/[Ss]andbox', '/[Tt]estcases'}; -- list of Lua patterns found in page names of pages we should not categorize
local excepted_pages = { -- these pages will be categorized if set true; set to nil to disable
['Module talk:Webarchive/testcases'] = true, -- test cases pages used during development
['Template:Webarchive/testcases/Production'] = true,
}
--[[--------------------------< C A T E G O R I E S >----------------------------------------------------------
this is a table of all categories supported by Module:Webarchive
]]
local categories = {
archiveis = 'Category:Webarchive template archiveis links',
error = 'Category:Webarchive template errors',
other = 'Category:Webarchive template other archives',
unknown = 'Category:Webarchive template unknown archives',
warning = 'Category:Webarchive template warnings',
wayback = 'Category:Webarchive template wayback links',
webcite = 'Category:Webarchive template webcite links',
}
--[[--------------------------< P R E F I X E S >--------------------------------------------------------------
used only with serviceName(), this table holds the two generic tail-text prefixes specified by services['<service name>'][1]
]]
local prefixes = {
at = 'at',
atthe = 'at the',
}
--[=[-------------------------< S E R V I C E S >--------------------------------------------------------------
this is a table of tables for archive services. Each service table has:
[1]=prefix; may be boolean true or false, or text string where:
true indicates that the prefix is taken from prefixes.atthe
false indicates that the prefix is taken from prefixes.at
'text string' is used in lieu of the typical 'at' or 'at the' prefix
[2]=wikilink target article that describes the service; set to nil if not used
[3]=wikilink label; the label in [[target|label]]; set to nil if not used; when there is not article ([2] is nil) use this to name the service; see wikiwix in the table
[4]=service ID; set to nil if not used
[5]=tracking category key from the categories table; set to nil if not used
[6]=postfix; text string to be appended at the end of the tail string - see webarchive.loc.gov in the table
]=]
local services = {
['archive.ec'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.fo'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.is'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.li'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.md'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.org'] = {true, 'Wayback Machine', nil, 'wayback', categories.wayback},
['archive.ph'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.today'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.vn'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive-it.org'] = {false, 'Archive-It', nil, 'archiveit'},
['arquivo.pt'] = {true, nil, 'Portuguese Web Archive'},
['bibalex.org'] = {false, 'Bibliotheca Alexandrina#Internet Archive partnership', 'Bibliotheca Alexandrina'},
['collectionscanada'] = {true, 'Canadian Government Web Archive'},
['conifer.rhizome.org'] = {false, 'Rhizome_(organization)#Digital_Preservation_Program', 'Conifer Rhizome'},
['europarchive.org'] = {true, 'National Library of Ireland'},
['freezepage.com'] = {false, nil, 'Freezepage'},
['ghostarchive.org'] = {false, nil, 'Ghost Archive'},
['haw.nsk'] = {true, 'Croatian Web Archive (HAW)'},
['langzeitarchivierung.bib-bvb.de'] = {false, 'Bavarian State Library'},
['loc.gov'] = {true, 'Library of Congress'},
['nationalarchives.gov.uk'] = {true, 'UK Government Web Archive', nil, 'ukgwa'},
['nlb.gov.sg'] = {false, 'Web Archive Singapore'},
['parliament.uk'] = {true, 'UK Parliament\'s Web Archive'},
['perma.cc'] = {false, 'Perma.cc'},
['perma-archives.cc'] = {false, 'Perma.cc'},
['proni.gov'] = {true, 'Public Record Office of Northern Ireland'},
['screenshots.com'] = {false, nil, 'Screenshots'},
['stanford.edu'] = {true, 'Stanford University Libraries', 'Stanford Web Archive'},
['timetravel.mementoweb.org'] = {false, 'Memento Project'},
['uni-lj.si'] = {true, nil, 'Slovenian Web Archive'},
['veebiarhiiv.digar.ee'] = {true, nil, 'Estonian Web Archive'},
['vefsafn.is'] = {true, 'National and University Library of Iceland'},
['webarchive.bac-lac.gc.ca'] = {false, 'Library and Archives Canada'},
['webarchive.loc.gov'] = {true, 'Library of Congress', nil, 'locwebarchives', nil, 'Web Archives'},
['webarchive.nla.gov.au'] = {true, 'Australian Web Archive'},
['webarchive.org.uk'] = {true, 'UK Web Archive'},
['webcache.googleusercontent.com'] = {false, nil, 'Google Cache'},
['webcitation.org'] = {false, 'WebCite', nil, 'webcite', categories.webcite},
['webharvest.gov'] = {true, 'National Archives and Records Administration'},
['webrecorder.io'] = {false, 'webrecorder.io'},
['wikiwix.com'] = {false, nil, 'Wikiwix'},
['yorku.ca'] = {false, 'York University Libraries', 'York University Digital Library'},
}
--[[--------------------------< S T A T I C T E X T >--------------------------------------------------------
for internationalzation
]]
local s_text = {
addlarchives = 'Additional archives',
addlpages = 'Additional pages archived on', -- TODO why the there? replace with regular space?
Archive_index = 'Archive index',
Archived = 'Archived',
archived = 'archived',
archive = 'archive',
Page = 'Page',
}
--[[--------------------------< E R R _ W A R N _ M S G S >----------------------------------------------------
these tables hold error and warning message text
]]
local err_warn_msgs = {
date_err = '(Date error)', -- decodeWebciteDate, decodeWaybackDate, decodeArchiveisDate
date_miss = '(Date missing)', -- parseExtraArgs
ts_short = '(Timestamp date length)', -- decodeWaybackDate timestamp less than 8 digits
ts_date = '(Timestamp date invalid)', -- decodeWaybackDate timestamp not a valid date
unknown_url = '(Error: unknown archive URL)', -- serviceName
unnamed_params = '(Positional parameters ignored)',
--warnings
mismatch = '<sup>(Date mismatch)</sup>', -- webarchive
ts_len = '<sup>(Timestamp length)</sup>', -- decodeWaybackDate, decodeArchiveisDate timestamp not 14 digits
ts_cal = '<sup>(Calendar)</sup>', -- decodeWaybackDate timestamp has trailing splat
}
local crit_err_msgs = { -- critical error messages
conflicting = 'Conflicting |$1= and |$2=',
empty = 'Empty url',
-- iabot1 = 'https://web.http', -- TODO: these iabot bugs perportedly fixed; removing these causes lua script error
-- iabot2 = 'Invalid URL', -- at Template:Webarchive/testcases/Production; resolve that before deleting these messages
invalid_url = 'Invalid URL',
ts_nan = 'Timestamp not a number',
unknown = 'Unknown problem. Please report on template talk page',
}
--[[--------------------------< D A T E I N T E R N A T I O N A L I Z A T I O N >----------------------------
these tables hold data that is used when converting date formats from non-English languages (because mw.language.getContentLanguage:formatDate()
doesn't understand non-English month names)
]]
local month_num = { -- retain English language names even though they may not be strictly required on the local wiki
['January'] = 1, ['February'] = 2, ['March'] = 3, ['April'] = 4, ['May'] = 5, ['June'] = 6, ['July'] = 7, ['August'] = 8, ['September'] = 9, ['October'] = 10, ['November'] = 11, ['December'] = 12,
['Jan'] = 1, ['Feb'] = 2, ['Mar'] = 3, ['Apr'] = 4, ['May'] = 5, ['Jun'] = 6, ['Jul'] = 7, ['Aug'] = 8, ['Sep'] = 9, ['Oct'] = 10, ['Nov'] = 11, ['Dec'] = 12,
-- add local wiki month-names to number translation here
-- [''] = 1, [''] = 2, [''] = 3, [''] = 4, [''] = 5, [''] = 6, [''] = 7, [''] = 8, [''] = 9, [''] = 10, [''] = 11, [''] = 12,
};
-- when the local wiki uses non-western digits in dates, local wiki digits must be
-- translated to western digits; lua only understands western digits
local digits = { -- use this table to aid translation
-- [''] = 0, [''] = 1, [''] = 2, [''] = 3, [''] = 4, [''] = 5, [''] = 6, [''] = 7, [''] = 8, [''] = 9, -- fill these table indexes with local digits
enable = false -- set to true to enable local-digit to western-digit translation
};
--[[--------------------------< P A R A M E T E R I N T E R N A T I O N A L I Z A T I O N >------------------
this table holds tables of parameter names and their non-English aliases. In the enum_params table '#' is a single
character placeholder for 1 or more digit characters
parameter names in this table shall be lowercase
]]
local params = {
['url'] = {'url'},
['date'] = {'date', 'datum'},
['title'] = {'title', 'titel'},
['nolink'] = {'nolink'},
['format'] = {'format'}
}
local enum_params = {
['url#'] = {'url#'},
['date#'] = {'date#', 'datum#'},
['title#'] = {'title#', 'titel#'},
}
local format_vals = { -- |format= accepts two values; add local language variants here
['addlpages'] = {'addlpages'},
['addlarchives'] = {'addlarchives'},
}
--[[--------------------------< E X P O R T E D T A B L E S >------------------------------------------------
]]
return {
categories = categories,
config = config,
crit_err_msgs = crit_err_msgs,
digits = digits,
enum_params = enum_params,
err_warn_msgs = err_warn_msgs,
excepted_pages = excepted_pages,
format_vals = format_vals,
month_num = month_num,
params = params,
prefixes = prefixes,
services = services,
s_text = s_text,
uncategorized_namespaces = uncategorized_namespaces,
uncategorized_subpages = uncategorized_subpages,
}
mb3l2e3tpr06u92abvlmqbdku903o6t
65077
65076
2025-07-08T07:40:11Z
Icem4k
5186
Protected "[[Module:Webarchive/data]]" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
65076
Scribunto
text/plain
--[[--------------------------< C O N F I G U R A T I O N >----------------------------------------------------
global configuration settings
]]
local config = {
maxurls = 10, -- Max number of URLs allowed.
tname = 'Webarchive', -- name of calling template. Change if template rename.
verifydates = true, -- See documentation. Set false to disable.
}
--[[--------------------------< U N C A T E G O R I Z E D _ N A M E S P A C E S >------------------------------
List of namespaces that should not be included in citation error categories.
Note: Namespace names should use underscores instead of spaces.
]]
local uncategorized_namespaces = { -- same list as specified at [[Module:Citation/CS1/Configuration]]
['User']=true, ['Talk']=true, ['User_talk']=true, ['Wikipedia_talk']=true, ['File_talk']=true,
['Template_talk']=true, ['Help_talk']=true, ['Category_talk']=true, ['Portal_talk']=true,
['Book_talk']=true, ['Draft_talk']=true, ['Module_talk']=true,
['MediaWiki_talk']=true,
}
local uncategorized_subpages = {'/[Ss]andbox', '/[Tt]estcases'}; -- list of Lua patterns found in page names of pages we should not categorize
local excepted_pages = { -- these pages will be categorized if set true; set to nil to disable
['Module talk:Webarchive/testcases'] = true, -- test cases pages used during development
['Template:Webarchive/testcases/Production'] = true,
}
--[[--------------------------< C A T E G O R I E S >----------------------------------------------------------
this is a table of all categories supported by Module:Webarchive
]]
local categories = {
archiveis = 'Category:Webarchive template archiveis links',
error = 'Category:Webarchive template errors',
other = 'Category:Webarchive template other archives',
unknown = 'Category:Webarchive template unknown archives',
warning = 'Category:Webarchive template warnings',
wayback = 'Category:Webarchive template wayback links',
webcite = 'Category:Webarchive template webcite links',
}
--[[--------------------------< P R E F I X E S >--------------------------------------------------------------
used only with serviceName(), this table holds the two generic tail-text prefixes specified by services['<service name>'][1]
]]
local prefixes = {
at = 'at',
atthe = 'at the',
}
--[=[-------------------------< S E R V I C E S >--------------------------------------------------------------
this is a table of tables for archive services. Each service table has:
[1]=prefix; may be boolean true or false, or text string where:
true indicates that the prefix is taken from prefixes.atthe
false indicates that the prefix is taken from prefixes.at
'text string' is used in lieu of the typical 'at' or 'at the' prefix
[2]=wikilink target article that describes the service; set to nil if not used
[3]=wikilink label; the label in [[target|label]]; set to nil if not used; when there is not article ([2] is nil) use this to name the service; see wikiwix in the table
[4]=service ID; set to nil if not used
[5]=tracking category key from the categories table; set to nil if not used
[6]=postfix; text string to be appended at the end of the tail string - see webarchive.loc.gov in the table
]=]
local services = {
['archive.ec'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.fo'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.is'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.li'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.md'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.org'] = {true, 'Wayback Machine', nil, 'wayback', categories.wayback},
['archive.ph'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.today'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive.vn'] = {false, 'archive.today', nil, 'archiveis', categories.archiveis},
['archive-it.org'] = {false, 'Archive-It', nil, 'archiveit'},
['arquivo.pt'] = {true, nil, 'Portuguese Web Archive'},
['bibalex.org'] = {false, 'Bibliotheca Alexandrina#Internet Archive partnership', 'Bibliotheca Alexandrina'},
['collectionscanada'] = {true, 'Canadian Government Web Archive'},
['conifer.rhizome.org'] = {false, 'Rhizome_(organization)#Digital_Preservation_Program', 'Conifer Rhizome'},
['europarchive.org'] = {true, 'National Library of Ireland'},
['freezepage.com'] = {false, nil, 'Freezepage'},
['ghostarchive.org'] = {false, nil, 'Ghost Archive'},
['haw.nsk'] = {true, 'Croatian Web Archive (HAW)'},
['langzeitarchivierung.bib-bvb.de'] = {false, 'Bavarian State Library'},
['loc.gov'] = {true, 'Library of Congress'},
['nationalarchives.gov.uk'] = {true, 'UK Government Web Archive', nil, 'ukgwa'},
['nlb.gov.sg'] = {false, 'Web Archive Singapore'},
['parliament.uk'] = {true, 'UK Parliament\'s Web Archive'},
['perma.cc'] = {false, 'Perma.cc'},
['perma-archives.cc'] = {false, 'Perma.cc'},
['proni.gov'] = {true, 'Public Record Office of Northern Ireland'},
['screenshots.com'] = {false, nil, 'Screenshots'},
['stanford.edu'] = {true, 'Stanford University Libraries', 'Stanford Web Archive'},
['timetravel.mementoweb.org'] = {false, 'Memento Project'},
['uni-lj.si'] = {true, nil, 'Slovenian Web Archive'},
['veebiarhiiv.digar.ee'] = {true, nil, 'Estonian Web Archive'},
['vefsafn.is'] = {true, 'National and University Library of Iceland'},
['webarchive.bac-lac.gc.ca'] = {false, 'Library and Archives Canada'},
['webarchive.loc.gov'] = {true, 'Library of Congress', nil, 'locwebarchives', nil, 'Web Archives'},
['webarchive.nla.gov.au'] = {true, 'Australian Web Archive'},
['webarchive.org.uk'] = {true, 'UK Web Archive'},
['webcache.googleusercontent.com'] = {false, nil, 'Google Cache'},
['webcitation.org'] = {false, 'WebCite', nil, 'webcite', categories.webcite},
['webharvest.gov'] = {true, 'National Archives and Records Administration'},
['webrecorder.io'] = {false, 'webrecorder.io'},
['wikiwix.com'] = {false, nil, 'Wikiwix'},
['yorku.ca'] = {false, 'York University Libraries', 'York University Digital Library'},
}
--[[--------------------------< S T A T I C T E X T >--------------------------------------------------------
for internationalzation
]]
local s_text = {
addlarchives = 'Additional archives',
addlpages = 'Additional pages archived on', -- TODO why the there? replace with regular space?
Archive_index = 'Archive index',
Archived = 'Archived',
archived = 'archived',
archive = 'archive',
Page = 'Page',
}
--[[--------------------------< E R R _ W A R N _ M S G S >----------------------------------------------------
these tables hold error and warning message text
]]
local err_warn_msgs = {
date_err = '(Date error)', -- decodeWebciteDate, decodeWaybackDate, decodeArchiveisDate
date_miss = '(Date missing)', -- parseExtraArgs
ts_short = '(Timestamp date length)', -- decodeWaybackDate timestamp less than 8 digits
ts_date = '(Timestamp date invalid)', -- decodeWaybackDate timestamp not a valid date
unknown_url = '(Error: unknown archive URL)', -- serviceName
unnamed_params = '(Positional parameters ignored)',
--warnings
mismatch = '<sup>(Date mismatch)</sup>', -- webarchive
ts_len = '<sup>(Timestamp length)</sup>', -- decodeWaybackDate, decodeArchiveisDate timestamp not 14 digits
ts_cal = '<sup>(Calendar)</sup>', -- decodeWaybackDate timestamp has trailing splat
}
local crit_err_msgs = { -- critical error messages
conflicting = 'Conflicting |$1= and |$2=',
empty = 'Empty url',
-- iabot1 = 'https://web.http', -- TODO: these iabot bugs perportedly fixed; removing these causes lua script error
-- iabot2 = 'Invalid URL', -- at Template:Webarchive/testcases/Production; resolve that before deleting these messages
invalid_url = 'Invalid URL',
ts_nan = 'Timestamp not a number',
unknown = 'Unknown problem. Please report on template talk page',
}
--[[--------------------------< D A T E I N T E R N A T I O N A L I Z A T I O N >----------------------------
these tables hold data that is used when converting date formats from non-English languages (because mw.language.getContentLanguage:formatDate()
doesn't understand non-English month names)
]]
local month_num = { -- retain English language names even though they may not be strictly required on the local wiki
['January'] = 1, ['February'] = 2, ['March'] = 3, ['April'] = 4, ['May'] = 5, ['June'] = 6, ['July'] = 7, ['August'] = 8, ['September'] = 9, ['October'] = 10, ['November'] = 11, ['December'] = 12,
['Jan'] = 1, ['Feb'] = 2, ['Mar'] = 3, ['Apr'] = 4, ['May'] = 5, ['Jun'] = 6, ['Jul'] = 7, ['Aug'] = 8, ['Sep'] = 9, ['Oct'] = 10, ['Nov'] = 11, ['Dec'] = 12,
-- add local wiki month-names to number translation here
-- [''] = 1, [''] = 2, [''] = 3, [''] = 4, [''] = 5, [''] = 6, [''] = 7, [''] = 8, [''] = 9, [''] = 10, [''] = 11, [''] = 12,
};
-- when the local wiki uses non-western digits in dates, local wiki digits must be
-- translated to western digits; lua only understands western digits
local digits = { -- use this table to aid translation
-- [''] = 0, [''] = 1, [''] = 2, [''] = 3, [''] = 4, [''] = 5, [''] = 6, [''] = 7, [''] = 8, [''] = 9, -- fill these table indexes with local digits
enable = false -- set to true to enable local-digit to western-digit translation
};
--[[--------------------------< P A R A M E T E R I N T E R N A T I O N A L I Z A T I O N >------------------
this table holds tables of parameter names and their non-English aliases. In the enum_params table '#' is a single
character placeholder for 1 or more digit characters
parameter names in this table shall be lowercase
]]
local params = {
['url'] = {'url'},
['date'] = {'date', 'datum'},
['title'] = {'title', 'titel'},
['nolink'] = {'nolink'},
['format'] = {'format'}
}
local enum_params = {
['url#'] = {'url#'},
['date#'] = {'date#', 'datum#'},
['title#'] = {'title#', 'titel#'},
}
local format_vals = { -- |format= accepts two values; add local language variants here
['addlpages'] = {'addlpages'},
['addlarchives'] = {'addlarchives'},
}
--[[--------------------------< E X P O R T E D T A B L E S >------------------------------------------------
]]
return {
categories = categories,
config = config,
crit_err_msgs = crit_err_msgs,
digits = digits,
enum_params = enum_params,
err_warn_msgs = err_warn_msgs,
excepted_pages = excepted_pages,
format_vals = format_vals,
month_num = month_num,
params = params,
prefixes = prefixes,
services = services,
s_text = s_text,
uncategorized_namespaces = uncategorized_namespaces,
uncategorized_subpages = uncategorized_subpages,
}
mb3l2e3tpr06u92abvlmqbdku903o6t
Yohane M'batizi (Caravaggio)
0
8972
65078
2025-07-08T08:07:17Z
Icem4k
5186
Created page with "[[File:Accademia - St John the Baptist by Titian Cat314.jpg|thumb|313x313px|Yohane M’batizi m’chipululu]] [[File:Pieter_Bruegel_the_Elder_-_The_Sermon_of_Saint_John_the_Baptist.jpg|link=https://en.wikipedia.org/wiki/File:Pieter_Bruegel_the_Elder_-_The_Sermon_of_Saint_John_the_Baptist.jpg|right|thumb|''The Preaching of St. John the Baptist'' by [[:en:Pieter_Bruegel_the_Elder|Pieter Bruegel the Elder]], 1566]] '''Yohane M'batizi''' ({{Circa|6 BC}}<ref>{{Cite book|last..."
65078
wikitext
text/x-wiki
[[File:Accademia - St John the Baptist by Titian Cat314.jpg|thumb|313x313px|Yohane M’batizi m’chipululu]]
[[File:Pieter_Bruegel_the_Elder_-_The_Sermon_of_Saint_John_the_Baptist.jpg|link=https://en.wikipedia.org/wiki/File:Pieter_Bruegel_the_Elder_-_The_Sermon_of_Saint_John_the_Baptist.jpg|right|thumb|''The Preaching of St. John the Baptist'' by [[:en:Pieter_Bruegel_the_Elder|Pieter Bruegel the Elder]], 1566]]
'''Yohane M'batizi''' ({{Circa|6 BC}}<ref>{{Cite book|last=Croll|first=Charles|title=John the Baptist: A Biography|publisher=Malcolm Down Publishing|year=2019|isbn=978-1-912863-15-0|pages=215–216}}</ref> – {{cx|AD 30}}) anali mlaliki wachiyuda wokangalika kudera la Mtsinje wa Yordano koyambirira kwa zaka zana loyamba AD.<ref name="Oxford University Press2005">{{cite book|chapter-url=https://books.google.com/books?id=fUqcAQAAQBAJ&pg=PA893|chapter=John the Baptist, St|title=Oxford Dictionary of the Christian Church|publisher=[[Oxford University Press]]|year=2005|isbn=978-0-19-280290-3|editor-last=Cross|editor-first=F. L.|edition=3rd|page=893|access-date=12 October 2020|archive-date=26 October 2023|archive-url=https://web.archive.org/web/20231026085908/https://books.google.com/books?id=fUqcAQAAQBAJ&pg=PA893#v=onepage&q&f=false|url-status=live}}</ref><ref>{{Cite encyclopedia|title=St. John the Baptist|url=https://www.britannica.com/biography/Saint-John-the-Baptist|access-date=30 July 2022|encyclopedia=Encyclopedia Britannica|archive-date=23 June 2020|archive-url=https://web.archive.org/web/20200623204551/https://www.britannica.com/biography/Saint-John-the-Baptist|url-status=live}}</ref> Amadziwikanso kuti Saint John the Forerunner ku Eastern Orthodoxy ndi Oriental Orthodoxy, John the Immerser mu miyambo ina yachikhristu ya Baptist,<ref>Cheek, John C., [https://www.jstor.org/stable/pdf/3261347.pdf New Testament Translation in America] {{Webarchive|url=https://web.archive.org/web/20190808031447/https://www.jstor.org/stable/pdf/3261347.pdf|date=8 August 2019}}, Journal of Biblical Literature, Vol. 72, No. 2 (Jun. 1953), pp. 103–114</ref> komanso monga mneneri Yahya ibn Zakariya mu Islam. Nthawi zina amatchedwa '''Yohane Mbatizi'''.<ref>{{Cite book|url=https://books.google.com/books?id=_sRLAwAAQBAJ|title=John the Baptizer and Prophet: A Socio-historic Study|last=Webb|first=Robert L.|publisher=Wipf & Stock Publishers|isbn=978-1-59752-986-0|location=Eugene, Oregon|publication-date=29 September 2006|orig-year=1991|date=1 October 2006|access-date=6 June 2016|archive-date=26 October 2023|archive-url=https://web.archive.org/web/20231026085908/https://books.google.com/books?id=_sRLAwAAQBAJ|url-status=live}}</ref><ref>{{Cite book|url=https://books.google.com/books?id=xzrWAAAACAAJ|title=Friend of the Bridegroom: Meditations in the Life of John the Baptizer|last=Sykes|first=Robert Henry|publisher=Everyday Publications, Inc.|year=1982|isbn=978-0-88873-052-7|access-date=5 June 2016|archive-date=26 October 2023|archive-url=https://web.archive.org/web/20231026085909/https://books.google.com/books?id=xzrWAAAACAAJ|url-status=live}}</ref><ref>{{Cite book|url=https://books.google.com/books?id=t_OP95pFWm0C|title=Gnostic John the Baptizer: Selections from the Mandaean John-Book|last=Mead|first=G. R. S.|publisher=Forgotten Books|isbn=978-1-60506-210-5|access-date=5 June 2016|archive-date=26 October 2023|archive-url=https://web.archive.org/web/20231026085913/https://books.google.com/books?id=t_OP95pFWm0C|url-status=live}}</ref>
Yohane akutchulidwa ndi wolemba mbiri Wachiroma [[Josephus]],<ref>Flavius Josephus, ''Antiquities of the Jews'' 18.5.2</ref> ndipo amalemekezedwa monga munthu wamkulu wachipembedzo m’Chikristu,<ref>[[Robert W. Funk|Funk, Robert W.]] and the [[Jesus Seminar]] (1998), ''The Acts of Jesus: The search for the Authentic Deeds of Jesus''. San Francisco: Harper; "John the Baptist" cameo, p. 268</ref> Chisilamu, [[Chikhulupiriro cha Baháʼí]],<ref name="Compilations1983">{{cite book|author=Compilations|editor=Hornby, Helen|year=1983|title=Lights of Guidance: A Baháʼí Reference File|publisher=Baháʼí Publishing Trust, New Delhi, India|page=475|isbn=978-81-85091-46-4|url=http://bahai-library.com/hornby_lights_guidance_2%26chapter%3D4#n1567|access-date=5 July 2010|archive-date=28 October 2017|archive-url=https://web.archive.org/web/20171028144959/http://bahai-library.com/hornby_lights_guidance_2%26chapter%3D4#n1567|url-status=live}}</ref> chikhulupiriro cha Druze, ndi Chimandaeism; m’mau omalizira mwa ameneŵa akuwonedwa kukhala mneneri womalizira ndi wofunikira koposa. Amadziwika kuti ndi mneneri wa Mulungu ndi zikhulupiliro zonse zomwe tatchulazi, ndipo amalemekezedwa ngati woyera mtima m'matchalitchi ambiri achikhristu. Malinga ndi Chipangano Chatsopano, Yohane ankayembekezera kuti Mesiya adzakhala wamkulu kuposa iye;<ref>[[Robert W. Funk|Funk, Robert W.]] & the [[Jesus Seminar]] (1998). ''The Acts of Jesus: the search for the authentic deeds of Jesus''. San Francisco: Harper. "Mark", pp. 51–161.</ref> m'Mauthenga Abwino, akusonyezedwa ngati kalambulabwalo kapena kalambulabwalo wa [[Yesu Kristu|Yesu]].<ref>{{cite book|last=Meier|first=John|author-link=John P. Meier|title=Mentor, Message, and Miracles (A Marginal Jew: Rethinking the Historical Jesus, Vol. 2)|publisher=Anchor Bible|year=1994|volume=2|isbn=978-0-385-46992-0|url-access=registration|url=https://archive.org/details/mentormessagemir00john}}</ref> Mogwirizana ndi Uthenga Wabwino wa Mateyu, Yesu mwiniyo ananena kuti Yohane anali “Eliya wodzabwerayo,” <ref>{{Cite web|url=https://www.biblegateway.com/passage/?search=Matthew+11%3A14&version=NKJV|title=Bible Gateway passage: Matthew 11:14 – New King James Version|access-date=3 October 2019|archive-date=3 October 2019|archive-url=https://web.archive.org/web/20191003105442/https://www.biblegateway.com/passage/?search=Matthew+11%3A14&version=NKJV|url-status=live}}</ref> kumene kukunena kwachindunji kwa [[Bukhu la Malaki]] ( Malaki 4:5 ),<ref>{{Bibleverse|Malachi|4:5–6|NKJV}}</ref> monga mmene mngelo amene analengeza kubadwa kwa Yohane kwa atate wake, [[Zekariya]]<ref>{{Cite web|url=https://www.biblegateway.com/passage/?search=Luke+1%3A17&version=NKJV|title=Bible Gateway passage: Luke 1:17 – New King James Version|website=Bible Gateway|language=en|access-date=16 April 2020|archive-date=2 June 2007|archive-url=https://web.archive.org/web/20070602100915/https://www.biblegateway.com/passage/?search=Luke+1%3A17&version=NKJV|url-status=live}}</ref> kwatsimikizirika. Malinga ndi Uthenga Wabwino wa Luka, Yohane ndi Yesu anali pachibale.<ref>{{Cite web|url=https://www.biblegateway.com/passage/?search=Luke+1%3A36&version=SBLGNT|title=Bible Gateway passage: ΚΑΤΑ ΛΟΥΚΑΝ 1:36 – SBL Greek New Testament|access-date=26 September 2019|archive-date=26 September 2019|archive-url=https://web.archive.org/web/20190926013514/https://www.biblegateway.com/passage/?search=Luke+1:36&version=SBLGNT|url-status=live}}</ref><ref>{{Cite web|url=http://classic.net.bible.org/bible.php?book=Luk&chapter=1#n118|title=NETBible: Luke 1|access-date=26 September 2019|archive-date=24 July 2020|archive-url=https://web.archive.org/web/20200724165900/http://classic.net.bible.org/bible.php?book=Luk&chapter=1#n118|url-status=live}}</ref>
Akatswiri ena amaganiza kuti Yohane anali m’gulu la Aesene, gulu lampatuko lachiyuda lodzipatula ndipo ankayembekezera kuti kudzakhala mesiya ndipo ankabatiza mwamwambo.<ref>[[Stephen L Harris|Harris, Stephen L.]] (1985). ''Understanding the Bible''. Palo Alto: Mayfield. p. 382</ref><ref>{{cite encyclopedia|encyclopaedia=New Bible Dictionary|publisher=IVP reference collection|editor1=Marshall, I. H.|editor2=Millard, A. R.|editor3=Packer, J. I. <!-- This editor is not shown at any book sources |editor4=Wiseman, D. J. -->|isbn=978-0-85110-636-6|edition=Third|title=John the Baptist|year=1988}}</ref>[18][19] Yohane anagwiritsa ntchito ubatizo monga chizindikiro chapakati kapena sakramenti<ref>Edward Oliver James, ''Sacrament'' in ''Encyclopædia Britannica''. Retrieved 20 May 2009, from ''Encyclopædia Britannica'' Online: https://www.britannica.com/EBchecked/topic/515366/sacrament {{Webarchive|url=https://web.archive.org/web/20150504203226/http://www.britannica.com/EBchecked/topic/515366/sacrament|date=4 May 2015}}</ref> ya kayendedwe kake asanabwere umesiya. Akatswiri ambiri a Baibulo amavomereza kuti Yohane anabatiza Yesu,<ref>{{Cite book|last=Croll|first=Charles|title=John the Baptist: A Biography|publisher=Malcolm Down Publishing|year=2019|isbn=978-1-912863-15-0|pages=127–149}}</ref><ref>''Jesus as a figure in history: how modern historians view the man from Galilee''. [[Mark Allan Powell]], published by Westminster John Knox Press, p. 47 [https://books.google.com/books?id=IJP4DRCVaUMC&q=Few+would+doubt+the+basic+fact...Jesus+was+baptized+by+John#v=snippet&q=Few%20would%20doubt%20the%20basic%20fact...Jesus%20was%20baptized%20by%20John&f=false "Few would doubt the basic fact...Jesus was baptized by John"]</ref> ndi nkhani zingapo za Chipangano Chatsopano zimanena kuti ena mwa otsatira a Yesu oyambirira anali otsatira a Yohane poyamba.<ref>[[Stephen L. Harris|Harris, Stephen L.]] (1985) Understanding the Bible. Palo Alto: Mayfield {{bibleverse||John|1:36–40}}</ref> Malinga ndi Chipangano Chatsopano, Yohane anaweruzidwa kuti aphedwe ndipo kenako anadulidwa mutu ndi Herode Antipasi cha m’ma AD 30 Yohane atamudzudzula chifukwa chosudzula mkazi wake kenako n’kukwatira Herodiya, mkazi wa m’bale wake Herode Filipo Woyamba.<ref>Flavius Josephus: ''Antiquities of the Jews'' [[wikisource:The Antiquities of the Jews/Book XVIII#Chapter_5|Book 18, 5, 2]] Text at [[Wikisource]]</ref>
Otsatira a Yohane analipo m’zaka za zana lachiŵiri AD, ndipo ena analengeza kuti iye anali Mesiya woyembekezeredwa ndi Ayuda.<ref>{{cite book|first1=R. Alan|last1=Culpepper|first2=Paul N.|last2=Anderson|title=John and Judaism: A Contested Relationship in Context|url=https://books.google.com/books?id=koI5DwAAQBAJ&pg=PA158|date=23 October 2017|publisher=SBL Press|isbn=978-0-88414-241-6|page=158|access-date=13 November 2020|archive-date=26 October 2023|archive-url=https://web.archive.org/web/20231026085913/https://books.google.com/books?id=koI5DwAAQBAJ&pg=PA158#v=onepage&q&f=false|url-status=live}}</ref> Masiku ano, otsatira a Yohane Mbatizi ndi Amandaeans, gulu lakale lachipembedzo lomwe amakhulupirira kuti iye ndiye mneneri wawo wamkulu komanso womaliza.<ref name="Buckley">Buckley, Jorunn Jacobsen (2002), The Mandaeans: ancient texts and modern people (PDF), Oxford University Press, <nowiki>ISBN 978-0-19-515385-9</nowiki></ref><ref name="Drower">Drower, Ethel Stefana. 2002. The Mandaeans of Iraq and Iran: Their Cults, Customs, Magic Legends, and Folklore (reprint). Piscataway, NJ: Gorgias Press.</ref> M’mbiri ya kufera chikhulupiriro kwachiroma, Yohane ndiye woyera mtima yekha amene kubadwa ndi imfa yake zimakumbukiridwa.<ref>{{cite web|url=https://www.stcatherinercc.org/single-post/2020/06/23/do-we-celebrate-the-birth-of-st-john-the-baptist|title=Do we celebrate the birth of St. John the Baptist?|date=23 June 2020|access-date=24 June 2023|archive-date=24 June 2023|archive-url=https://web.archive.org/web/20230624164809/https://www.stcatherinercc.org/single-post/2020/06/23/do-we-celebrate-the-birth-of-st-john-the-baptist|url-status=live}}</ref>
== Zolemba ==
<references responsive="1"></references>
[[Category:0s BC kubadwa]]
[[Category:Imfa za 30s]]
4fsw5n3xpn2kwtx9atqav391vlvihkk
65079
65078
2025-07-08T08:08:28Z
Icem4k
5186
65079
wikitext
text/x-wiki
[[File:Accademia - St John the Baptist by Titian Cat314.jpg|thumb|313x313px|Yohane M’batizi m’chipululu]]
[[File:Pieter_Bruegel_the_Elder_-_The_Sermon_of_Saint_John_the_Baptist.jpg|link=https://en.wikipedia.org/wiki/File:Pieter_Bruegel_the_Elder_-_The_Sermon_of_Saint_John_the_Baptist.jpg|right|thumb|''The Preaching of St. John the Baptist'' by [[:en:Pieter_Bruegel_the_Elder|Pieter Bruegel the Elder]], 1566]]
'''Yohane M'batizi''' ({{Circa|6 BC}}<ref>{{Cite book|last=Croll|first=Charles|title=John the Baptist: A Biography|publisher=Malcolm Down Publishing|year=2019|isbn=978-1-912863-15-0|pages=215–216}}</ref> – {{cx|AD 30}}) anali mlaliki wachiyuda wokangalika kudera la Mtsinje wa Yordano koyambirira kwa zaka zana loyamba AD.<ref name="Oxford University Press2005">{{cite book|chapter-url=https://books.google.com/books?id=fUqcAQAAQBAJ&pg=PA893|chapter=John the Baptist, St|title=Oxford Dictionary of the Christian Church|publisher=[[Oxford University Press]]|year=2005|isbn=978-0-19-280290-3|editor-last=Cross|editor-first=F. L.|edition=3rd|page=893|access-date=12 October 2020|archive-date=26 October 2023|archive-url=https://web.archive.org/web/20231026085908/https://books.google.com/books?id=fUqcAQAAQBAJ&pg=PA893#v=onepage&q&f=false|url-status=live}}</ref><ref>{{Cite encyclopedia|title=St. John the Baptist|url=https://www.britannica.com/biography/Saint-John-the-Baptist|access-date=30 July 2022|encyclopedia=Encyclopedia Britannica|archive-date=23 June 2020|archive-url=https://web.archive.org/web/20200623204551/https://www.britannica.com/biography/Saint-John-the-Baptist|url-status=live}}</ref> Amadziwikanso kuti Saint John the Forerunner ku Eastern Orthodoxy ndi Oriental Orthodoxy, John the Immerser mu miyambo ina yachikhristu ya Baptist,<ref>Cheek, John C., [https://www.jstor.org/stable/pdf/3261347.pdf New Testament Translation in America] {{Webarchive|url=https://web.archive.org/web/20190808031447/https://www.jstor.org/stable/pdf/3261347.pdf|date=8 August 2019}}, Journal of Biblical Literature, Vol. 72, No. 2 (Jun. 1953), pp. 103–114</ref> komanso monga mneneri Yahya ibn Zakariya mu Islam. Nthawi zina amatchedwa '''Yohane Mbatizi'''.<ref>{{Cite book|url=https://books.google.com/books?id=_sRLAwAAQBAJ|title=John the Baptizer and Prophet: A Socio-historic Study|last=Webb|first=Robert L.|publisher=Wipf & Stock Publishers|isbn=978-1-59752-986-0|location=Eugene, Oregon|publication-date=29 September 2006|orig-year=1991|date=1 October 2006|access-date=6 June 2016|archive-date=26 October 2023|archive-url=https://web.archive.org/web/20231026085908/https://books.google.com/books?id=_sRLAwAAQBAJ|url-status=live}}</ref><ref>{{Cite book|url=https://books.google.com/books?id=xzrWAAAACAAJ|title=Friend of the Bridegroom: Meditations in the Life of John the Baptizer|last=Sykes|first=Robert Henry|publisher=Everyday Publications, Inc.|year=1982|isbn=978-0-88873-052-7|access-date=5 June 2016|archive-date=26 October 2023|archive-url=https://web.archive.org/web/20231026085909/https://books.google.com/books?id=xzrWAAAACAAJ|url-status=live}}</ref><ref>{{Cite book|url=https://books.google.com/books?id=t_OP95pFWm0C|title=Gnostic John the Baptizer: Selections from the Mandaean John-Book|last=Mead|first=G. R. S.|publisher=Forgotten Books|isbn=978-1-60506-210-5|access-date=5 June 2016|archive-date=26 October 2023|archive-url=https://web.archive.org/web/20231026085913/https://books.google.com/books?id=t_OP95pFWm0C|url-status=live}}</ref>
Yohane akutchulidwa ndi wolemba mbiri Wachiroma [[Josephus]],<ref>Flavius Josephus, ''Antiquities of the Jews'' 18.5.2</ref> ndipo amalemekezedwa monga munthu wamkulu wachipembedzo m’Chikristu,<ref>[[Robert W. Funk|Funk, Robert W.]] and the [[Jesus Seminar]] (1998), ''The Acts of Jesus: The search for the Authentic Deeds of Jesus''. San Francisco: Harper; "John the Baptist" cameo, p. 268</ref> Chisilamu, [[Chikhulupiriro cha Baháʼí]],<ref name="Compilations1983">{{cite book|author=Compilations|editor=Hornby, Helen|year=1983|title=Lights of Guidance: A Baháʼí Reference File|publisher=Baháʼí Publishing Trust, New Delhi, India|page=475|isbn=978-81-85091-46-4|url=http://bahai-library.com/hornby_lights_guidance_2%26chapter%3D4#n1567|access-date=5 July 2010|archive-date=28 October 2017|archive-url=https://web.archive.org/web/20171028144959/http://bahai-library.com/hornby_lights_guidance_2%26chapter%3D4#n1567|url-status=live}}</ref> chikhulupiriro cha Druze, ndi Chimandaeism; m’mau omalizira mwa ameneŵa akuwonedwa kukhala mneneri womalizira ndi wofunikira koposa. Amadziwika kuti ndi mneneri wa Mulungu ndi zikhulupiliro zonse zomwe tatchulazi, ndipo amalemekezedwa ngati woyera mtima m'matchalitchi ambiri achikhristu. Malinga ndi Chipangano Chatsopano, Yohane ankayembekezera kuti Mesiya adzakhala wamkulu kuposa iye;<ref>[[Robert W. Funk|Funk, Robert W.]] & the [[Jesus Seminar]] (1998). ''The Acts of Jesus: the search for the authentic deeds of Jesus''. San Francisco: Harper. "Mark", pp. 51–161.</ref> m'Mauthenga Abwino, akusonyezedwa ngati kalambulabwalo kapena kalambulabwalo wa [[Yesu Kristu|Yesu]].<ref>{{cite book|last=Meier|first=John|author-link=John P. Meier|title=Mentor, Message, and Miracles (A Marginal Jew: Rethinking the Historical Jesus, Vol. 2)|publisher=Anchor Bible|year=1994|volume=2|isbn=978-0-385-46992-0|url-access=registration|url=https://archive.org/details/mentormessagemir00john}}</ref> Mogwirizana ndi Uthenga Wabwino wa Mateyu, Yesu mwiniyo ananena kuti Yohane anali “Eliya wodzabwerayo,” <ref>{{Cite web|url=https://www.biblegateway.com/passage/?search=Matthew+11%3A14&version=NKJV|title=Bible Gateway passage: Matthew 11:14 – New King James Version|access-date=3 October 2019|archive-date=3 October 2019|archive-url=https://web.archive.org/web/20191003105442/https://www.biblegateway.com/passage/?search=Matthew+11%3A14&version=NKJV|url-status=live}}</ref> kumene kukunena kwachindunji kwa [[Bukhu la Malaki]] ( Malaki 4:5 ),<ref>{{Bibleverse|Malachi|4:5–6|NKJV}}</ref> monga mmene mngelo amene analengeza kubadwa kwa Yohane kwa atate wake, [[Zekariya]]<ref>{{Cite web|url=https://www.biblegateway.com/passage/?search=Luke+1%3A17&version=NKJV|title=Bible Gateway passage: Luke 1:17 – New King James Version|website=Bible Gateway|language=en|access-date=16 April 2020|archive-date=2 June 2007|archive-url=https://web.archive.org/web/20070602100915/https://www.biblegateway.com/passage/?search=Luke+1%3A17&version=NKJV|url-status=live}}</ref> kwatsimikizirika. Malinga ndi Uthenga Wabwino wa Luka, Yohane ndi Yesu anali pachibale.<ref>{{Cite web|url=https://www.biblegateway.com/passage/?search=Luke+1%3A36&version=SBLGNT|title=Bible Gateway passage: ΚΑΤΑ ΛΟΥΚΑΝ 1:36 – SBL Greek New Testament|access-date=26 September 2019|archive-date=26 September 2019|archive-url=https://web.archive.org/web/20190926013514/https://www.biblegateway.com/passage/?search=Luke+1:36&version=SBLGNT|url-status=live}}</ref><ref>{{Cite web|url=http://classic.net.bible.org/bible.php?book=Luk&chapter=1#n118|title=NETBible: Luke 1|access-date=26 September 2019|archive-date=24 July 2020|archive-url=https://web.archive.org/web/20200724165900/http://classic.net.bible.org/bible.php?book=Luk&chapter=1#n118|url-status=live}}</ref>
Akatswiri ena amaganiza kuti Yohane anali m’gulu la Aesene, gulu lampatuko lachiyuda lodzipatula ndipo ankayembekezera kuti kudzakhala mesiya ndipo ankabatiza mwamwambo.<ref>[[Stephen L Harris|Harris, Stephen L.]] (1985). ''Understanding the Bible''. Palo Alto: Mayfield. p. 382</ref><ref>{{cite encyclopedia|encyclopaedia=New Bible Dictionary|publisher=IVP reference collection|editor1=Marshall, I. H.|editor2=Millard, A. R.|editor3=Packer, J. I. <!-- This editor is not shown at any book sources |editor4=Wiseman, D. J. -->|isbn=978-0-85110-636-6|edition=Third|title=John the Baptist|year=1988}}</ref> Yohane anagwiritsa ntchito ubatizo monga chizindikiro chapakati kapena sakramenti<ref>Edward Oliver James, ''Sacrament'' in ''Encyclopædia Britannica''. Retrieved 20 May 2009, from ''Encyclopædia Britannica'' Online: https://www.britannica.com/EBchecked/topic/515366/sacrament {{Webarchive|url=https://web.archive.org/web/20150504203226/http://www.britannica.com/EBchecked/topic/515366/sacrament|date=4 May 2015}}</ref> ya kayendedwe kake asanabwere umesiya. Akatswiri ambiri a Baibulo amavomereza kuti Yohane anabatiza Yesu,<ref>{{Cite book|last=Croll|first=Charles|title=John the Baptist: A Biography|publisher=Malcolm Down Publishing|year=2019|isbn=978-1-912863-15-0|pages=127–149}}</ref><ref>''Jesus as a figure in history: how modern historians view the man from Galilee''. [[Mark Allan Powell]], published by Westminster John Knox Press, p. 47 [https://books.google.com/books?id=IJP4DRCVaUMC&q=Few+would+doubt+the+basic+fact...Jesus+was+baptized+by+John#v=snippet&q=Few%20would%20doubt%20the%20basic%20fact...Jesus%20was%20baptized%20by%20John&f=false "Few would doubt the basic fact...Jesus was baptized by John"]</ref> ndi nkhani zingapo za Chipangano Chatsopano zimanena kuti ena mwa otsatira a Yesu oyambirira anali otsatira a Yohane poyamba.<ref>[[Stephen L. Harris|Harris, Stephen L.]] (1985) Understanding the Bible. Palo Alto: Mayfield {{bibleverse||John|1:36–40}}</ref> Malinga ndi Chipangano Chatsopano, Yohane anaweruzidwa kuti aphedwe ndipo kenako anadulidwa mutu ndi Herode Antipasi cha m’ma AD 30 Yohane atamudzudzula chifukwa chosudzula mkazi wake kenako n’kukwatira Herodiya, mkazi wa m’bale wake Herode Filipo Woyamba.<ref>Flavius Josephus: ''Antiquities of the Jews'' [[wikisource:The Antiquities of the Jews/Book XVIII#Chapter_5|Book 18, 5, 2]] Text at [[Wikisource]]</ref>
Otsatira a Yohane analipo m’zaka za zana lachiŵiri AD, ndipo ena analengeza kuti iye anali Mesiya woyembekezeredwa ndi Ayuda.<ref>{{cite book|first1=R. Alan|last1=Culpepper|first2=Paul N.|last2=Anderson|title=John and Judaism: A Contested Relationship in Context|url=https://books.google.com/books?id=koI5DwAAQBAJ&pg=PA158|date=23 October 2017|publisher=SBL Press|isbn=978-0-88414-241-6|page=158|access-date=13 November 2020|archive-date=26 October 2023|archive-url=https://web.archive.org/web/20231026085913/https://books.google.com/books?id=koI5DwAAQBAJ&pg=PA158#v=onepage&q&f=false|url-status=live}}</ref> Masiku ano, otsatira a Yohane Mbatizi ndi Amandaeans, gulu lakale lachipembedzo lomwe amakhulupirira kuti iye ndiye mneneri wawo wamkulu komanso womaliza.<ref name="Buckley">Buckley, Jorunn Jacobsen (2002), The Mandaeans: ancient texts and modern people (PDF), Oxford University Press, <nowiki>ISBN 978-0-19-515385-9</nowiki></ref><ref name="Drower">Drower, Ethel Stefana. 2002. The Mandaeans of Iraq and Iran: Their Cults, Customs, Magic Legends, and Folklore (reprint). Piscataway, NJ: Gorgias Press.</ref> M’mbiri ya kufera chikhulupiriro kwachiroma, Yohane ndiye woyera mtima yekha amene kubadwa ndi imfa yake zimakumbukiridwa.<ref>{{cite web|url=https://www.stcatherinercc.org/single-post/2020/06/23/do-we-celebrate-the-birth-of-st-john-the-baptist|title=Do we celebrate the birth of St. John the Baptist?|date=23 June 2020|access-date=24 June 2023|archive-date=24 June 2023|archive-url=https://web.archive.org/web/20230624164809/https://www.stcatherinercc.org/single-post/2020/06/23/do-we-celebrate-the-birth-of-st-john-the-baptist|url-status=live}}</ref>
== Zolemba ==
<references responsive="1"></references>
[[Category:0s BC kubadwa]]
[[Category:Imfa za 30s]]
qpwvcif3tpudgdje57o5an4113upm6y
Category:0s BC kubadwa
14
8973
65080
2025-07-08T08:18:57Z
Icem4k
5186
Created page with "{{mutu wa mutu wa zaka khumi zakubadwa kapena kufa}}"
65080
wikitext
text/x-wiki
{{mutu wa mutu wa zaka khumi zakubadwa kapena kufa}}
ormjt9taipkwbvip0r66a81wvf24r5k
Template:Mutu wa mutu wa zaka khumi zakubadwa kapena kufa
10
8974
65081
2025-07-08T08:19:39Z
Icem4k
5186
Created page with "<includeonly><!-- # The first step is to check whether this is a category page -->{{Category other<!-- -->|<!-- ############### It is a category ############################### # So check that it matches the required format: "YYY0s births" or "YYY0s deaths" -->{{#ifeq: {{#expr: {{#invoke:String|find|{{PAGENAME}}|^%d?%d?%d?0s ?B?C? births$|plain=false}} + <!-- -->{{#invoke:String|find|{{PAGENAME}}|^%d?%d?%d?0s ?B?C..."
65081
wikitext
text/x-wiki
<includeonly><!--
# The first step is to check whether this is a category page
-->{{Category other<!--
-->|<!-- ############### It is a category ###############################
# So check that it matches the required format: "YYY0s births" or "YYY0s deaths"
-->{{#ifeq: {{#expr: {{#invoke:String|find|{{PAGENAME}}|^%d?%d?%d?0s ?B?C? births$|plain=false}} + <!--
-->{{#invoke:String|find|{{PAGENAME}}|^%d?%d?%d?0s ?B?C? deaths$|plain=false}} }}<!--
-->|0<!--
-->|<!-- # Doesn't match
-->{{Error|Invalid page name.<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->|<!--
-->{{Decade births or deaths category header/core<!--
-->|decade={{#invoke:String|replace|{{PAGENAME}}|pattern=^(%d?%d?%d?0s ?B?C?) (%l+)$|%1|1|false}}<!--
-->|decadeexpr = {{title decade}}<!--
-->|bc={{#ifexpr: {{#invoke:String|find|{{PAGENAME}}|BC|plain=false}} > 0|1}}<!--
-->|type={{#invoke:String|replace|{{PAGENAME}}|pattern=^(%d?%d?%d?0s ?B?C?) (%l+)$|%2|1|false}}<!--
-->}}<!--
-->}}<!--
-->|<!-- ############### Not a category ###############################
-->{{Error|This page is not in the [[Wikipedia:Namespace|category namespace]].<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->}}</includeonly><!--
# Note {{Automatic category TOC}} needs to be available whether or not this template page has been transcluded
-->{{Automatic category TOC}}<!--
--><noinclude><!--
-->{{Documentation}}
</noinclude>
5tu27g1otgtxn4s6g39193o85bg4nbs
65082
65081
2025-07-08T08:31:25Z
Icem4k
5186
65082
wikitext
text/x-wiki
<includeonly><!--
# The first step is to check whether this is a category page
-->{{Category other<!--
-->|<!-- ############### It is a category ###############################
# So check that it matches the required format: "YYY0s kubadwa" or "YYY0s imfa"
-->{{#ifeq: {{#expr: {{#invoke:String|find|{{PAGENAME}}|^%d?%d?%d?0s ?B?C? kubadwa$|plain=false}} + <!--
-->{{#invoke:String|find|{{PAGENAME}}|^%d?%d?%d?0s ?B?C? imfa$|plain=false}} }}<!--
-->|0<!--
-->|<!-- # Doesn't match
-->{{Error|Invalid page name.<br />[[Template:mutu wa mutu wa zaka khumi zakubadwa kapena kufa]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s kubadwa"}} or {{nowrap|"YYY0s imfa"}}, where "YYY0s" is a decade (e.g. "1200s kubadwa", "2020s imfa", "260s kubadwa", or "10s BC imfa")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->|<!--
-->{{mutu wa mutu wa zaka khumi zakubadwa kapena kufa/core<!--
-->|decade={{#invoke:String|replace|{{PAGENAME}}|pattern=^(%d?%d?%d?0s ?B?C?) (%l+)$|%1|1|false}}<!--
-->|decadeexpr = {{title decade}}<!--
-->|bc={{#ifexpr: {{#invoke:String|find|{{PAGENAME}}|BC|plain=false}} > 0|1}}<!--
-->|type={{#invoke:String|replace|{{PAGENAME}}|pattern=^(%d?%d?%d?0s ?B?C?) (%l+)$|%2|1|false}}<!--
-->}}<!--
-->}}<!--
-->|<!-- ############### Not a category ###############################
-->{{Error|This page is not in the [[Wikipedia:Namespace|category namespace]].<br />[[Template:mutu wa mutu wa zaka khumi zakubadwa kapena kufa]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s kubadwa"}} or {{nowrap|"YYY0s imfa"}}, where "YYY0s" is a decade (e.g. "1200s kubadwa", "2020s imfa", "260s kubadwa", or "10s BC imfa")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->}}</includeonly><!--
# Note {{Automatic category TOC}} needs to be available whether or not this template page has been transcluded
-->{{Automatic category TOC}}<!--
--><noinclude><!--
-->{{Documentation}}
</noinclude>
o4gs5di63134eqshs02srfrqhfaewhe
Template:Mutu wa mutu wa zaka khumi zakubadwa kapena kufa/core
10
8975
65083
2025-07-08T08:37:16Z
Icem4k
5186
Created page with "<includeonly><!-- -->{{Portal<!-- -->|Biography<!-- -->|{{FindYDCportal|{{{Zaka khumi}}}}}<!-- -->}}<!-- -->{{Category explanation|'''people who {{#switch:{{{type}}}|kubadwa=were born|imfa=died}}''' in the '''[[<!-- -->{{#if:{{{bc}}}<!-- -->|{{{Zaka khumi}}}<!-- -->|{{Decade link|{{#invoke:String|replace|{{{Zaka khumi}}}|pattern=^(%d*0)s ?B?C?$|%1|1|false}}}}<!-- -->}}<!-- -->]]'''}}<!-- -->{{Category series navigation|skip-gaps=yes}}<!--..."
65083
wikitext
text/x-wiki
<includeonly><!--
-->{{Portal<!--
-->|Biography<!--
-->|{{FindYDCportal|{{{Zaka khumi}}}}}<!--
-->}}<!--
-->{{Category explanation|'''people who {{#switch:{{{type}}}|kubadwa=were born|imfa=died}}''' in the '''[[<!--
-->{{#if:{{{bc}}}<!--
-->|{{{Zaka khumi}}}<!--
-->|{{Decade link|{{#invoke:String|replace|{{{Zaka khumi}}}|pattern=^(%d*0)s ?B?C?$|%1|1|false}}}}<!--
-->}}<!--
-->]]'''}}<!--
-->{{Category series navigation|skip-gaps=yes}}<!--
-->{{Category see also if exists 2<!--
-->|{{{Zaka khumi}}} {{#switch:{{{type}}}|kubadwa=imfa|imfa=kubadwa}}<!--
-->|{{Century name from decade or year|{{#invoke:String|replace|{{{Zaka khumi}}}|pattern=^(%d*0s) ?B?C?$|%1|1|false}}|dash}}{{#if:{{{bc}}}| BC}} {{#switch:{{{type}}}|kubadwa=imfa|imfa=kubadwa}}<!--
-->}}<!--
##### Categories
-->[[Category:{{Century name from decade or year<!--
-->|{{{Zaka khumiexpr}}}s|dash<!--
-->}}{{#if:{{{bc}}}| BC}} {{{type}}}{{!}}{{{Zaka khumi}}}]]<!--
-->{{#switch: {{{type}}}<!--
-->|kubadwa={{#ifexpr:{{{Zaka khumiexpr}}}>=1500<!--
-->|[[Category:{{{Zaka khumi}}} beginnings{{!}}{{{type}}}]]<!--
-->|{{category if exists|Category:{{{Zaka khumi}}}|type}}<!--
-->}}<!--
-->|imfa={{#ifexpr:{{{Zaka khumiexpr}}}>=1500<!--
-->|[[Category:{{{Zaka khumi}}} endings{{!}}{{{type}}}]]<!--
-->|{{category if exists|Category:{{{Zaka khumi}}}|type}}<!--
-->}}<!--
-->}}<!--
-->[[Category:{{ucfirst:{{{type}}}}} by Zaka khumi|{{#if: {{{bc}}}<!--
-->|-{{#expr: 10000 - {{{Zaka khumiexpr}}}}}<!--
-->|{{{Zaka khumi}}}<!--
-->}}]]<!--
--></includeonly><!--
--><noinclude><!--
-->{{Documentation|content=This is a sub-template of [[Template:Mutu wa mutu wa zaka khumi zakubadwa kapena kufa]]}}
</noinclude>
skijnygqp78coh66bqg5x3z08kzdrvg
Template:Decade births or deaths category header
10
8976
65084
2025-01-05T23:13:44Z
en>Aidan721
0
[[WP:AES|←]]Created page with '<includeonly><!-- # The first step is to check whether this is a category page -->{{Category other<!-- -->|<!-- ############### It is a category ############################### # So check that it matches the required format: "YYYY births" or "YYYY deaths" -->{{#ifeq: {{#expr: {{#invoke:String|find|{{PAGENAME}}|^A?D? ?%d%d?%d?%0s ?B?C? births$|plain=false}} + {{#invoke:String|find|{{PAGENAME}}|^A?D? ?%d...'
65084
wikitext
text/x-wiki
<includeonly><!--
# The first step is to check whether this is a category page
-->{{Category other<!--
-->|<!-- ############### It is a category ###############################
# So check that it matches the required format: "YYYY births" or "YYYY deaths"
-->{{#ifeq: {{#expr: {{#invoke:String|find|{{PAGENAME}}|^A?D? ?%d%d?%d?%0s ?B?C? births$|plain=false}} +
{{#invoke:String|find|{{PAGENAME}}|^A?D? ?%d%d?%d?0s ?B?C? deaths$|plain=false}} }}<!--
-->|0<!--
-->|<!-- # Doesn't match
-->{{Error|Invalid page name.<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->|<!--
-->{{Decade births or deaths category header/core<!--
-->|decade={{#invoke:String|replace|{{PAGENAME}}|pattern=^A?D? ?(%d%d?%d?0s ?B?C?) (%l+)$|%1|1|false}}<!--
-->|bc={{#ifexpr: {{#invoke:String|find|{{PAGENAME}}|BC|plain=false}} > 0|1}}<!--
-->|type={{#invoke:String|replace|{{PAGENAME}}|pattern=^A?D? ?(%d%d?%d?0s ?B?C?) (%l+)$|%2|1|false}}<!--
-->}}<!--
-->}}<!--
-->|<!-- ############### Not a category ###############################
-->{{Error|This page is not in the [[Wikipedia:Namespace|category namespace]].<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->}}</includeonly><!--
# Note {{Automatic category TOC}} needs to be available whether or not this template page has been transcluded
-->{{Automatic category TOC}}<!--
--><noinclude><!--
-->{{Documentation}}
</noinclude>
5ain3h26bxk3d56qf9ain1d5cqbwcje
65085
65084
2025-01-05T23:48:48Z
en>Aidan721
0
fix edge case for 0s BC / 0s decade
65085
wikitext
text/x-wiki
<includeonly><!--
# The first step is to check whether this is a category page
-->{{Category other<!--
-->|<!-- ############### It is a category ###############################
# So check that it matches the required format: "YYYY births" or "YYYY deaths"
-->{{#ifeq: {{#expr: {{#invoke:String|find|{{PAGENAME}}|^A?D? ?%d?%d?%d?%0s ?B?C? births$|plain=false}} +
{{#invoke:String|find|{{PAGENAME}}|^A?D? ?%d?%d?%d?0s ?B?C? deaths$|plain=false}} }}<!--
-->|0<!--
-->|<!-- # Doesn't match
-->{{Error|Invalid page name.<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->|<!--
-->{{Decade births or deaths category header/core<!--
-->|decade={{#invoke:String|replace|{{PAGENAME}}|pattern=^A?D? ?(%d?%d?%d?0s ?B?C?) (%l+)$|%1|1|false}}<!--
-->|bc={{#ifexpr: {{#invoke:String|find|{{PAGENAME}}|BC|plain=false}} > 0|1}}<!--
-->|type={{#invoke:String|replace|{{PAGENAME}}|pattern=^A?D? ?(%d?%d?%d?0s ?B?C?) (%l+)$|%2|1|false}}<!--
-->}}<!--
-->}}<!--
-->|<!-- ############### Not a category ###############################
-->{{Error|This page is not in the [[Wikipedia:Namespace|category namespace]].<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->}}</includeonly><!--
# Note {{Automatic category TOC}} needs to be available whether or not this template page has been transcluded
-->{{Automatic category TOC}}<!--
--><noinclude><!--
-->{{Documentation}}
</noinclude>
85o660up2bg0emft7uh80ydvm7l1t9i
65086
65085
2025-01-06T00:35:02Z
en>Aidan721
0
add tracking category
65086
wikitext
text/x-wiki
<includeonly><!--
# The first step is to check whether this is a category page
-->{{Category other<!--
-->|<!-- ############### It is a category ###############################
# So check that it matches the required format: "YYYY births" or "YYYY deaths"
-->{{#ifeq: {{#expr: {{#invoke:String|find|{{PAGENAME}}|^A?D? ?%d?%d?%d?%0s ?B?C? births$|plain=false}} +
{{#invoke:String|find|{{PAGENAME}}|^A?D? ?%d?%d?%d?0s ?B?C? deaths$|plain=false}} }}<!--
-->|0<!--
-->|<!-- # Doesn't match
-->{{Error|Invalid page name.<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->|<!--
-->{{Decade births or deaths category header/core<!--
-->|decade={{#invoke:String|replace|{{PAGENAME}}|pattern=^A?D? ?(%d?%d?%d?0s ?B?C?) (%l+)$|%1|1|false}}<!--
-->|bc={{#ifexpr: {{#invoke:String|find|{{PAGENAME}}|BC|plain=false}} > 0|1}}<!--
-->|type={{#invoke:String|replace|{{PAGENAME}}|pattern=^A?D? ?(%d?%d?%d?0s ?B?C?) (%l+)$|%2|1|false}}<!--
-->}}<!--
-->}}<!--
-->|<!-- ############### Not a category ###############################
-->{{Error|This page is not in the [[Wikipedia:Namespace|category namespace]].<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->}}<!--
# Legacy templates required parameters while this one does not. Place those pages in this tracking category to clean up
-->{{#if:{{{1}}}|[[Category:Pages using decade births or deaths category header with parameters]]</includeonly><!--
# Note {{Automatic category TOC}} needs to be available whether or not this template page has been transcluded
-->{{Automatic category TOC}}<!--
--><noinclude><!--
-->{{Documentation}}
</noinclude>
9usiyijzwuc5srf8q4qcz5gsxw606t0
65087
65086
2025-01-06T00:35:32Z
en>Aidan721
0
closing bracket
65087
wikitext
text/x-wiki
<includeonly><!--
# The first step is to check whether this is a category page
-->{{Category other<!--
-->|<!-- ############### It is a category ###############################
# So check that it matches the required format: "YYYY births" or "YYYY deaths"
-->{{#ifeq: {{#expr: {{#invoke:String|find|{{PAGENAME}}|^A?D? ?%d?%d?%d?%0s ?B?C? births$|plain=false}} +
{{#invoke:String|find|{{PAGENAME}}|^A?D? ?%d?%d?%d?0s ?B?C? deaths$|plain=false}} }}<!--
-->|0<!--
-->|<!-- # Doesn't match
-->{{Error|Invalid page name.<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->|<!--
-->{{Decade births or deaths category header/core<!--
-->|decade={{#invoke:String|replace|{{PAGENAME}}|pattern=^A?D? ?(%d?%d?%d?0s ?B?C?) (%l+)$|%1|1|false}}<!--
-->|bc={{#ifexpr: {{#invoke:String|find|{{PAGENAME}}|BC|plain=false}} > 0|1}}<!--
-->|type={{#invoke:String|replace|{{PAGENAME}}|pattern=^A?D? ?(%d?%d?%d?0s ?B?C?) (%l+)$|%2|1|false}}<!--
-->}}<!--
-->}}<!--
-->|<!-- ############### Not a category ###############################
-->{{Error|This page is not in the [[Wikipedia:Namespace|category namespace]].<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->}}<!--
# Legacy templates required parameters while this one does not. Place those pages in this tracking category to clean up
-->{{#if:{{{1}}}|[[Category:Pages using decade births or deaths category header with parameters]]}}</includeonly><!--
# Note {{Automatic category TOC}} needs to be available whether or not this template page has been transcluded
-->{{Automatic category TOC}}<!--
--><noinclude><!--
-->{{Documentation}}
</noinclude>
3m6l9up1nrfv1ajgpgwyb8zz4c0k8my
65088
65087
2025-01-06T18:01:36Z
en>MusikBot II
0
Protected "[[Template:Decade births or deaths category header]]": [[Wikipedia:High-risk templates|High-risk template or module]]: 633 transclusions ([[User:MusikBot II/TemplateProtector|more info]]) ([Edit=Require autoconfirmed or confirmed access] (indefinite))
65087
wikitext
text/x-wiki
<includeonly><!--
# The first step is to check whether this is a category page
-->{{Category other<!--
-->|<!-- ############### It is a category ###############################
# So check that it matches the required format: "YYYY births" or "YYYY deaths"
-->{{#ifeq: {{#expr: {{#invoke:String|find|{{PAGENAME}}|^A?D? ?%d?%d?%d?%0s ?B?C? births$|plain=false}} +
{{#invoke:String|find|{{PAGENAME}}|^A?D? ?%d?%d?%d?0s ?B?C? deaths$|plain=false}} }}<!--
-->|0<!--
-->|<!-- # Doesn't match
-->{{Error|Invalid page name.<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->|<!--
-->{{Decade births or deaths category header/core<!--
-->|decade={{#invoke:String|replace|{{PAGENAME}}|pattern=^A?D? ?(%d?%d?%d?0s ?B?C?) (%l+)$|%1|1|false}}<!--
-->|bc={{#ifexpr: {{#invoke:String|find|{{PAGENAME}}|BC|plain=false}} > 0|1}}<!--
-->|type={{#invoke:String|replace|{{PAGENAME}}|pattern=^A?D? ?(%d?%d?%d?0s ?B?C?) (%l+)$|%2|1|false}}<!--
-->}}<!--
-->}}<!--
-->|<!-- ############### Not a category ###############################
-->{{Error|This page is not in the [[Wikipedia:Namespace|category namespace]].<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->}}<!--
# Legacy templates required parameters while this one does not. Place those pages in this tracking category to clean up
-->{{#if:{{{1}}}|[[Category:Pages using decade births or deaths category header with parameters]]}}</includeonly><!--
# Note {{Automatic category TOC}} needs to be available whether or not this template page has been transcluded
-->{{Automatic category TOC}}<!--
--><noinclude><!--
-->{{Documentation}}
</noinclude>
3m6l9up1nrfv1ajgpgwyb8zz4c0k8my
65089
65088
2025-01-07T03:34:09Z
en>Aidan721
0
fix script error
65089
wikitext
text/x-wiki
<includeonly><!--
# The first step is to check whether this is a category page
-->{{Category other<!--
-->|<!-- ############### It is a category ###############################
# So check that it matches the required format: "YYYY births" or "YYYY deaths"
-->{{#ifeq: {{#expr: {{#invoke:String|find|{{PAGENAME}}|^A?D? ?%d?%d?%d?0s ?B?C? births$|plain=false}} + <!--
-->{{#invoke:String|find|{{PAGENAME}}|^A?D? ?%d?%d?%d?0s ?B?C? deaths$|plain=false}} }}<!--
-->|0<!--
-->|<!-- # Doesn't match
-->{{Error|Invalid page name.<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->|<!--
-->{{Decade births or deaths category header/core<!--
-->|decade={{#invoke:String|replace|{{PAGENAME}}|pattern=^A?D? ?(%d?%d?%d?0s ?B?C?) (%l+)$|%1|1|false}}<!--
-->|bc={{#ifexpr: {{#invoke:String|find|{{PAGENAME}}|BC|plain=false}} > 0|1}}<!--
-->|type={{#invoke:String|replace|{{PAGENAME}}|pattern=^A?D? ?(%d?%d?%d?0s ?B?C?) (%l+)$|%2|1|false}}<!--
-->}}<!--
-->}}<!--
-->|<!-- ############### Not a category ###############################
-->{{Error|This page is not in the [[Wikipedia:Namespace|category namespace]].<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->}}<!--
# Legacy templates required parameters while this one does not. Place those pages in this tracking category to clean up
-->{{#if:{{{1}}}|[[Category:Pages using decade births or deaths category header with parameters]]}}</includeonly><!--
# Note {{Automatic category TOC}} needs to be available whether or not this template page has been transcluded
-->{{Automatic category TOC}}<!--
--><noinclude><!--
-->{{Documentation}}
</noinclude>
2wh0fr7cgthpj7lrg5l20sa5b085pm7
65090
65089
2025-01-07T14:13:13Z
en>Aidan721
0
fix tracking category population
65090
wikitext
text/x-wiki
<includeonly><!--
# The first step is to check whether this is a category page
-->{{Category other<!--
-->|<!-- ############### It is a category ###############################
# So check that it matches the required format: "YYYY births" or "YYYY deaths"
-->{{#ifeq: {{#expr: {{#invoke:String|find|{{PAGENAME}}|^A?D? ?%d?%d?%d?0s ?B?C? births$|plain=false}} + <!--
-->{{#invoke:String|find|{{PAGENAME}}|^A?D? ?%d?%d?%d?0s ?B?C? deaths$|plain=false}} }}<!--
-->|0<!--
-->|<!-- # Doesn't match
-->{{Error|Invalid page name.<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->|<!--
-->{{Decade births or deaths category header/core<!--
-->|decade={{#invoke:String|replace|{{PAGENAME}}|pattern=^A?D? ?(%d?%d?%d?0s ?B?C?) (%l+)$|%1|1|false}}<!--
-->|bc={{#ifexpr: {{#invoke:String|find|{{PAGENAME}}|BC|plain=false}} > 0|1}}<!--
-->|type={{#invoke:String|replace|{{PAGENAME}}|pattern=^A?D? ?(%d?%d?%d?0s ?B?C?) (%l+)$|%2|1|false}}<!--
-->}}<!--
-->}}<!--
-->|<!-- ############### Not a category ###############################
-->{{Error|This page is not in the [[Wikipedia:Namespace|category namespace]].<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->}}<!--
# Legacy templates required parameters while this one does not. Place those pages in this tracking category to clean up
-->{{#if:{{{1|}}}|[[Category:Pages using decade births or deaths category header with parameters]]}}</includeonly><!--
# Note {{Automatic category TOC}} needs to be available whether or not this template page has been transcluded
-->{{Automatic category TOC}}<!--
--><noinclude><!--
-->{{Documentation}}
</noinclude>
b912ust6lapo2flxnp1vjwv2uglgvf8
65091
65090
2025-01-07T14:45:04Z
en>Aidan721
0
no more pages using parameters
65091
wikitext
text/x-wiki
<includeonly><!--
# The first step is to check whether this is a category page
-->{{Category other<!--
-->|<!-- ############### It is a category ###############################
# So check that it matches the required format: "YYYY births" or "YYYY deaths"
-->{{#ifeq: {{#expr: {{#invoke:String|find|{{PAGENAME}}|^A?D? ?%d?%d?%d?0s ?B?C? births$|plain=false}} + <!--
-->{{#invoke:String|find|{{PAGENAME}}|^A?D? ?%d?%d?%d?0s ?B?C? deaths$|plain=false}} }}<!--
-->|0<!--
-->|<!-- # Doesn't match
-->{{Error|Invalid page name.<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->|<!--
-->{{Decade births or deaths category header/core<!--
-->|decade={{#invoke:String|replace|{{PAGENAME}}|pattern=^A?D? ?(%d?%d?%d?0s ?B?C?) (%l+)$|%1|1|false}}<!--
-->|bc={{#ifexpr: {{#invoke:String|find|{{PAGENAME}}|BC|plain=false}} > 0|1}}<!--
-->|type={{#invoke:String|replace|{{PAGENAME}}|pattern=^A?D? ?(%d?%d?%d?0s ?B?C?) (%l+)$|%2|1|false}}<!--
-->}}<!--
-->}}<!--
-->|<!-- ############### Not a category ###############################
-->{{Error|This page is not in the [[Wikipedia:Namespace|category namespace]].<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->}}</includeonly><!--
# Note {{Automatic category TOC}} needs to be available whether or not this template page has been transcluded
-->{{Automatic category TOC}}<!--
--><noinclude><!--
-->{{Documentation}}
</noinclude>
qsg4vo2pengud8nnncrrqj2z6mtc0vr
65092
65091
2025-01-16T03:17:42Z
en>Aidan721
0
don't need "AD" prefix for decade template
65092
wikitext
text/x-wiki
<includeonly><!--
# The first step is to check whether this is a category page
-->{{Category other<!--
-->|<!-- ############### It is a category ###############################
# So check that it matches the required format: "YYY0s births" or "YYY0s deaths"
-->{{#ifeq: {{#expr: {{#invoke:String|find|{{PAGENAME}}|^%d?%d?%d?0s ?B?C? births$|plain=false}} + <!--
-->{{#invoke:String|find|{{PAGENAME}}|^%d?%d?%d?0s ?B?C? deaths$|plain=false}} }}<!--
-->|0<!--
-->|<!-- # Doesn't match
-->{{Error|Invalid page name.<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->|<!--
-->{{Decade births or deaths category header/core<!--
-->|decade={{#invoke:String|replace|{{PAGENAME}}|pattern=^(%d?%d?%d?0s ?B?C?) (%l+)$|%1|1|false}}<!--
-->|bc={{#ifexpr: {{#invoke:String|find|{{PAGENAME}}|BC|plain=false}} > 0|1}}<!--
-->|type={{#invoke:String|replace|{{PAGENAME}}|pattern=^(%d?%d?%d?0s ?B?C?) (%l+)$|%2|1|false}}<!--
-->}}<!--
-->}}<!--
-->|<!-- ############### Not a category ###############################
-->{{Error|This page is not in the [[Wikipedia:Namespace|category namespace]].<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->}}</includeonly><!--
# Note {{Automatic category TOC}} needs to be available whether or not this template page has been transcluded
-->{{Automatic category TOC}}<!--
--><noinclude><!--
-->{{Documentation}}
</noinclude>
h8vr35r3ktylx9pvcgh6dmv1bs1c65m
65093
65092
2025-03-18T04:19:49Z
en>Pppery
0
Use {{title decade}}
65093
wikitext
text/x-wiki
<includeonly><!--
# The first step is to check whether this is a category page
-->{{Category other<!--
-->|<!-- ############### It is a category ###############################
# So check that it matches the required format: "YYY0s births" or "YYY0s deaths"
-->{{#ifeq: {{#expr: {{#invoke:String|find|{{PAGENAME}}|^%d?%d?%d?0s ?B?C? births$|plain=false}} + <!--
-->{{#invoke:String|find|{{PAGENAME}}|^%d?%d?%d?0s ?B?C? deaths$|plain=false}} }}<!--
-->|0<!--
-->|<!-- # Doesn't match
-->{{Error|Invalid page name.<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->|<!--
-->{{Decade births or deaths category header/core<!--
-->|decade={{title decade}}<!--
-->|bc={{#ifexpr: {{#invoke:String|find|{{PAGENAME}}|BC|plain=false}} > 0|1}}<!--
-->|type={{#invoke:String|replace|{{PAGENAME}}|pattern=^(%d?%d?%d?0s ?B?C?) (%l+)$|%2|1|false}}<!--
-->}}<!--
-->}}<!--
-->|<!-- ############### Not a category ###############################
-->{{Error|This page is not in the [[Wikipedia:Namespace|category namespace]].<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->}}</includeonly><!--
# Note {{Automatic category TOC}} needs to be available whether or not this template page has been transcluded
-->{{Automatic category TOC}}<!--
--><noinclude><!--
-->{{Documentation}}
</noinclude>
gocfgfhxjvslo6uha2r3aqsf317fy72
65094
65093
2025-03-18T04:35:31Z
en>Pppery
0
pass decadeexpr separately
65094
wikitext
text/x-wiki
<includeonly><!--
# The first step is to check whether this is a category page
-->{{Category other<!--
-->|<!-- ############### It is a category ###############################
# So check that it matches the required format: "YYY0s births" or "YYY0s deaths"
-->{{#ifeq: {{#expr: {{#invoke:String|find|{{PAGENAME}}|^%d?%d?%d?0s ?B?C? births$|plain=false}} + <!--
-->{{#invoke:String|find|{{PAGENAME}}|^%d?%d?%d?0s ?B?C? deaths$|plain=false}} }}<!--
-->|0<!--
-->|<!-- # Doesn't match
-->{{Error|Invalid page name.<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->|<!--
-->{{Decade births or deaths category header/core<!--
-->|decade={{#invoke:String|replace|{{PAGENAME}}|pattern=^(%d?%d?%d?0s ?B?C?) (%l+)$|%1|1|false}}<!--
-->|decadeexpr = {{title decade}}<!--
-->|bc={{#ifexpr: {{#invoke:String|find|{{PAGENAME}}|BC|plain=false}} > 0|1}}<!--
-->|type={{#invoke:String|replace|{{PAGENAME}}|pattern=^(%d?%d?%d?0s ?B?C?) (%l+)$|%2|1|false}}<!--
-->}}<!--
-->}}<!--
-->|<!-- ############### Not a category ###############################
-->{{Error|This page is not in the [[Wikipedia:Namespace|category namespace]].<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->}}</includeonly><!--
# Note {{Automatic category TOC}} needs to be available whether or not this template page has been transcluded
-->{{Automatic category TOC}}<!--
--><noinclude><!--
-->{{Documentation}}
</noinclude>
5tu27g1otgtxn4s6g39193o85bg4nbs
65095
65094
2025-07-08T08:38:38Z
Icem4k
5186
11 revisions imported from [[:en:Template:Decade_births_or_deaths_category_header]]
65094
wikitext
text/x-wiki
<includeonly><!--
# The first step is to check whether this is a category page
-->{{Category other<!--
-->|<!-- ############### It is a category ###############################
# So check that it matches the required format: "YYY0s births" or "YYY0s deaths"
-->{{#ifeq: {{#expr: {{#invoke:String|find|{{PAGENAME}}|^%d?%d?%d?0s ?B?C? births$|plain=false}} + <!--
-->{{#invoke:String|find|{{PAGENAME}}|^%d?%d?%d?0s ?B?C? deaths$|plain=false}} }}<!--
-->|0<!--
-->|<!-- # Doesn't match
-->{{Error|Invalid page name.<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->|<!--
-->{{Decade births or deaths category header/core<!--
-->|decade={{#invoke:String|replace|{{PAGENAME}}|pattern=^(%d?%d?%d?0s ?B?C?) (%l+)$|%1|1|false}}<!--
-->|decadeexpr = {{title decade}}<!--
-->|bc={{#ifexpr: {{#invoke:String|find|{{PAGENAME}}|BC|plain=false}} > 0|1}}<!--
-->|type={{#invoke:String|replace|{{PAGENAME}}|pattern=^(%d?%d?%d?0s ?B?C?) (%l+)$|%2|1|false}}<!--
-->}}<!--
-->}}<!--
-->|<!-- ############### Not a category ###############################
-->{{Error|This page is not in the [[Wikipedia:Namespace|category namespace]].<br />[[Template:Decade births or deaths category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s births"}} or {{nowrap|"YYY0s deaths"}}, where "YYY0s" is a decade (e.g. "1200s births", "2020s deaths", "260s births", or "10s BC deaths")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->}}</includeonly><!--
# Note {{Automatic category TOC}} needs to be available whether or not this template page has been transcluded
-->{{Automatic category TOC}}<!--
--><noinclude><!--
-->{{Documentation}}
</noinclude>
5tu27g1otgtxn4s6g39193o85bg4nbs
65152
65095
2025-07-08T08:40:53Z
Icem4k
5186
65152
wikitext
text/x-wiki
<includeonly><!--
# The first step is to check whether this is a category page
-->{{Category other<!--
-->|<!-- ############### It is a category ###############################
# So check that it matches the required format: "YYY0s kubadwa" or "YYY0s imfa"
-->{{#ifeq: {{#expr: {{#invoke:String|find|{{PAGENAME}}|^%d?%d?%d?0s ?B?C? kubadwa$|plain=false}} + <!--
-->{{#invoke:String|find|{{PAGENAME}}|^%d?%d?%d?0s ?B?C? imfa$|plain=false}} }}<!--
-->|0<!--
-->|<!-- # Doesn't match
-->{{Error|Invalid page name.<br />[[Template:Decade kubadwa or imfa category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s kubadwa"}} or {{nowrap|"YYY0s imfa"}}, where "YYY0s" is a decade (e.g. "1200s kubadwa", "2020s imfa", "260s kubadwa", or "10s BC imfa")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->|<!--
-->{{Decade kubadwa or imfa category header/core<!--
-->|decade={{#invoke:String|replace|{{PAGENAME}}|pattern=^(%d?%d?%d?0s ?B?C?) (%l+)$|%1|1|false}}<!--
-->|decadeexpr = {{title decade}}<!--
-->|bc={{#ifexpr: {{#invoke:String|find|{{PAGENAME}}|BC|plain=false}} > 0|1}}<!--
-->|type={{#invoke:String|replace|{{PAGENAME}}|pattern=^(%d?%d?%d?0s ?B?C?) (%l+)$|%2|1|false}}<!--
-->}}<!--
-->}}<!--
-->|<!-- ############### Not a category ###############################
-->{{Error|This page is not in the [[Wikipedia:Namespace|category namespace]].<br />[[Template:Decade kubadwa or imfa category header]] is for use only on category pages whose title is of the form {{nowrap|"YYY0s kubadwa"}} or {{nowrap|"YYY0s imfa"}}, where "YYY0s" is a decade (e.g. "1200s kubadwa", "2020s imfa", "260s kubadwa", or "10s BC imfa")}}<!--
-->[[Category:Errors reported by other category header templates]]<!--
-->}}</includeonly><!--
# Note {{Automatic category TOC}} needs to be available whether or not this template page has been transcluded
-->{{Automatic category TOC}}<!--
--><noinclude><!--
-->{{Documentation}}
</noinclude>
ay9qpbosgbpx3p76rzcuif2g95o8hk5
Template:Automatic category TOC
10
8977
65107
2019-03-06T20:11:24Z
en>BrownHairedGirl
0
[[WP:AES|←]]Created page with '<includeonly><!-- # TOC, depending on category size # < 100 pages = no TOC # 100–1200 pages = {{Category TOC}} # > 1200 pages = {{Large category TO...'
65107
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 1200 <!--
-->|<!--
# > 1200, so large TOC
-->{{Large category TOC}}<!--
-->|<!--
# < 1200, so check again
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 100<!--
-->|<!--
# > 100, so std TOC
-->{{Category TOC}}<!--
-->|<!--
# < 100, so no TOC
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
pydm0j0k2cegz7679s1iyreij7yrscn
65108
65107
2019-03-06T20:55:18Z
en>BrownHairedGirl
0
+ tracking
65108
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 1200 <!--
-->|<!--
# > 1200, so large TOC
-->{{Large category TOC}}<!--
-->[[Category:CatAutoToc generates Large category TOC]]<!--
-->|<!--
# < 1200, so check again
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 100<!--
-->|<!--
# > 100, so std TOC
-->{{Category TOC}}<!--
-->[[Category:CatAutoToc generates standard category TOC]]<!--
-->|<!--
# < 100, so no TOC
-->[[Category:CatAutoToc generates no TOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
adr208ebx829qsydv0wci5xwqdxfeco
65109
65108
2019-03-06T21:01:30Z
en>BrownHairedGirl
0
tweak
65109
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 1200 <!--
-->|<!--
# > 1200, so large TOC
-->{{Large category TOC}}<!--
-->[[Category:CatAutoToc generates Large category TOC]]<!--
-->|<!--
# < 1200, so check again
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 100<!--
-->|<!--
# > 100, so std TOC
-->{{Category TOC}}<!--
-->[[Category:CatAutoToc generates standard Category TOC]]<!--
-->|<!--
# < 100, so no TOC
-->[[Category:CatAutoToc generates no TOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
l6kg6vdnwry7onoj8jjym0jwxznsklk
65110
65109
2019-03-06T23:32:50Z
en>BrownHairedGirl
0
namespace checking
65110
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{Category other|<!--
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 1200 <!--
-->|<!--
# > 1200, so large TOC
-->{{Large category TOC}}<!--
-->[[Category:CatAutoToc generates Large category TOC]]<!--
-->|<!--
# < 1200, so check again
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 100<!--
-->|<!--
# > 100, so std TOC
-->{{Category TOC}}<!--
-->[[Category:CatAutoToc generates standard Category TOC]]<!--
-->|<!--
# < 100, so no TOC
-->[[Category:CatAutoToc generates no TOC]]<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->{{Template other|<--
-->[[Category:Templates using CatAutoToc]]
--></includeonly><noinclude>
{{Documentation}}
</noinclude>
ndxpg5gkpn5y6jfm3gr0c8okp8c83qi
65111
65110
2019-03-06T23:33:17Z
en>BrownHairedGirl
0
}}
65111
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{Category other|<!--
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 1200 <!--
-->|<!--
# > 1200, so large TOC
-->{{Large category TOC}}<!--
-->[[Category:CatAutoToc generates Large category TOC]]<!--
-->|<!--
# < 1200, so check again
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 100<!--
-->|<!--
# > 100, so std TOC
-->{{Category TOC}}<!--
-->[[Category:CatAutoToc generates standard Category TOC]]<!--
-->|<!--
# < 100, so no TOC
-->[[Category:CatAutoToc generates no TOC]]<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->{{Template other|<--
-->[[Category:Templates using CatAutoToc]]
-->}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
hfxq0sjlnsf1fdny17zmfwqsxpm03ji
65112
65111
2019-03-06T23:35:59Z
en>BrownHairedGirl
0
fix comments
65112
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{Category other|<!--
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 1200 <!--
-->|<!--
# > 1200, so large TOC
-->{{Large category TOC}}<!--
-->[[Category:CatAutoToc generates Large category TOC]]<!--
-->|<!--
# < 1200, so check again
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 100<!--
-->|<!--
# > 100, so std TOC
-->{{Category TOC}}<!--
-->[[Category:CatAutoToc generates standard Category TOC]]<!--
-->|<!--
# < 100, so no TOC
-->[[Category:CatAutoToc generates no TOC]]<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->{{Template other|<!--
-->[[Category:Templates using CatAutoToc]]<!--
-->}}</includeonly><noinclude>
{{Documentation}}
</noinclude>
2hzyn7czoh1chqlyp150f5yxhrj4yak
65113
65112
2019-03-06T23:42:41Z
en>BrownHairedGirl
0
[[Category:Wikipedia CatAutoToc]]
65113
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{Category other|<!--
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 1200 <!--
-->|<!--
# > 1200, so large TOC
-->{{Large category TOC}}<!--
-->[[Category:CatAutoToc generates Large category TOC]]<!--
-->|<!--
# < 1200, so check again
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 100<!--
-->|<!--
# > 100, so std TOC
-->{{Category TOC}}<!--
-->[[Category:CatAutoToc generates standard Category TOC]]<!--
-->|<!--
# < 100, so no TOC
-->[[Category:CatAutoToc generates no TOC]]<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->{{Template other|<!--
-->[[Category:Templates using CatAutoToc]]<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoToc]]
</noinclude>
1gr2wsoaawg7ici1gd4qzq2r3f982yn
65114
65113
2019-03-07T18:00:42Z
en>MusikBot II
0
Protected "[[Template:CatAutoToc]]": [[Wikipedia:High-risk templates|High-risk template or module]] ([[User:MusikBot II/TemplateProtector|more info]]) ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite))
65113
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{Category other|<!--
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 1200 <!--
-->|<!--
# > 1200, so large TOC
-->{{Large category TOC}}<!--
-->[[Category:CatAutoToc generates Large category TOC]]<!--
-->|<!--
# < 1200, so check again
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 100<!--
-->|<!--
# > 100, so std TOC
-->{{Category TOC}}<!--
-->[[Category:CatAutoToc generates standard Category TOC]]<!--
-->|<!--
# < 100, so no TOC
-->[[Category:CatAutoToc generates no TOC]]<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->{{Template other|<!--
-->[[Category:Templates using CatAutoToc]]<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoToc]]
</noinclude>
1gr2wsoaawg7ici1gd4qzq2r3f982yn
65115
65114
2019-03-31T11:40:11Z
en>BrownHairedGirl
0
BrownHairedGirl moved page [[Template:CatAutoToc]] to [[Template:CatAutoTOC]]
65113
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{Category other|<!--
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 1200 <!--
-->|<!--
# > 1200, so large TOC
-->{{Large category TOC}}<!--
-->[[Category:CatAutoToc generates Large category TOC]]<!--
-->|<!--
# < 1200, so check again
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 100<!--
-->|<!--
# > 100, so std TOC
-->{{Category TOC}}<!--
-->[[Category:CatAutoToc generates standard Category TOC]]<!--
-->|<!--
# < 100, so no TOC
-->[[Category:CatAutoToc generates no TOC]]<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->{{Template other|<!--
-->[[Category:Templates using CatAutoToc]]<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoToc]]
</noinclude>
1gr2wsoaawg7ici1gd4qzq2r3f982yn
65116
65115
2019-03-31T11:47:26Z
en>BrownHairedGirl
0
Moving from [[Category:Wikipedia CatAutoToc]] to [[Category:Wikipedia CatAutoTOC]] using [[c:Help:Cat-a-lot|Cat-a-lot]]
65116
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{Category other|<!--
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 1200 <!--
-->|<!--
# > 1200, so large TOC
-->{{Large category TOC}}<!--
-->[[Category:CatAutoToc generates Large category TOC]]<!--
-->|<!--
# < 1200, so check again
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 100<!--
-->|<!--
# > 100, so std TOC
-->{{Category TOC}}<!--
-->[[Category:CatAutoToc generates standard Category TOC]]<!--
-->|<!--
# < 100, so no TOC
-->[[Category:CatAutoToc generates no TOC]]<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->{{Template other|<!--
-->[[Category:Templates using CatAutoToc]]<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
bpteesuu1wftji6oohiwk0k0aqvqxiy
65117
65116
2019-03-31T11:51:05Z
en>BrownHairedGirl
0
update
65117
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{Category other|<!--
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 1200 <!--
-->|<!--
# > 1200, so large TOC
-->{{Large category TOC}}<!--
-->[[Category:CatAutoTOC generates Large category TOC]]<!--
-->|<!--
# < 1200, so check again
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 100<!--
-->|<!--
# > 100, so std TOC
-->{{Category TOC}}<!--
-->[[Category:CatAutoTOC generates standard Category TOC]]<!--
-->|<!--
# < 100, so no TOC
-->[[Category:CatAutoTOC generates no TOC]]<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->{{Template other|<!--
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
o4gijjqp7gnkigq8i9lp4aznteuhz91
65118
65117
2019-10-01T11:55:11Z
en>BrownHairedGirl
0
indent
65118
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{Category other|<!--
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 1200 <!--
-->|<!--
# > 1200, so large TOC
-->{{Large category TOC}}<!--
-->[[Category:CatAutoTOC generates Large category TOC]]<!--
-->|<!--
# < 1200, so check again
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 100<!--
-->|<!--
# > 100, so std TOC
-->{{Category TOC}}<!--
-->[[Category:CatAutoTOC generates standard Category TOC]]<!--
-->|<!--
# < 100, so no TOC
-->[[Category:CatAutoTOC generates no TOC]]<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->{{Template other|<!--
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
p9hgjblbu3xnlrdjiba6d8mgb902bnm
65119
65118
2019-10-01T13:27:03Z
en>BrownHairedGirl
0
blank line above the TOC template, if one used
65119
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{Category other|<!--
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 1200 <!--
-->|<!--
# > 1200, so large TOC
-->
<!-- -->{{Large category TOC}}<!--
-->[[Category:CatAutoTOC generates Large category TOC]]<!--
-->|<!--
# < 1200, so check again
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 100<!--
-->|<!--
# > 100, so std TOC
-->
<!-- -->{{Category TOC}}<!--
-->[[Category:CatAutoTOC generates standard Category TOC]]<!--
-->|<!--
# < 100, so no TOC
-->[[Category:CatAutoTOC generates no TOC]]<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->{{Template other|<!--
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
tgqpogr5eb05xsldlqpdxc0e4y38qej
65120
65119
2019-10-01T13:30:49Z
en>BrownHairedGirl
0
Undid revision 919031377 by [[Special:Contributions/BrownHairedGirl|BrownHairedGirl]] ([[User talk:BrownHairedGirl|talk]])
65120
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{Category other|<!--
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 1200 <!--
-->|<!--
# > 1200, so large TOC
-->{{Large category TOC}}<!--
-->[[Category:CatAutoTOC generates Large category TOC]]<!--
-->|<!--
# < 1200, so check again
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 100<!--
-->|<!--
# > 100, so std TOC
-->{{Category TOC}}<!--
-->[[Category:CatAutoTOC generates standard Category TOC]]<!--
-->|<!--
# < 100, so no TOC
-->[[Category:CatAutoTOC generates no TOC]]<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->{{Template other|<!--
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
p9hgjblbu3xnlrdjiba6d8mgb902bnm
65121
65120
2020-03-14T16:16:29Z
en>BrownHairedGirl
0
Don't categorise /doc pages
65121
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{Category other|<!--
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 1200 <!--
-->|<!--
# > 1200, so large TOC
-->{{Large category TOC}}<!--
-->[[Category:CatAutoTOC generates Large category TOC]]<!--
-->|<!--
# < 1200, so check again
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 100<!--
-->|<!--
# > 100, so std TOC
-->{{Category TOC}}<!--
-->[[Category:CatAutoTOC generates standard Category TOC]]<!--
-->|<!--
# < 100, so no TOC
-->[[Category:CatAutoTOC generates no TOC]]<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->{{Template other|<!--
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}<!--
-->|<!--
### Don't categorise /doc pages
-->|<!--
### Not a /doc page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
39ehw7r7y4tf8kx26uf9z94t28phxjk
65122
65121
2020-03-14T16:21:56Z
en>BrownHairedGirl
0
Don't categorise /doc, /testcases or /sandbox pages
65122
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{Category other|<!--
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 1200 <!--
-->|<!--
# > 1200, so large TOC
-->{{Large category TOC}}<!--
-->[[Category:CatAutoTOC generates Large category TOC]]<!--
-->|<!--
# < 1200, so check again
-->{{#ifexpr: {{PAGESINCATEGORY|{{PAGENAME}}|R}} > 100<!--
-->|<!--
# > 100, so std TOC
-->{{Category TOC}}<!--
-->[[Category:CatAutoTOC generates standard Category TOC]]<!--
-->|<!--
# < 100, so no TOC
-->[[Category:CatAutoTOC generates no TOC]]<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->{{Template other|<!--
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
kih1hnbz2naossfdymyhbeq1ecropss
65123
65122
2020-03-15T14:34:45Z
en>BrownHairedGirl
0
As tested in [[Template:CatAutoTOC/sandbox]]: use a sub-template [[Template:CatAutoTOC/core]], so that we never have more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}}
65123
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:CatAutoTOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{CatAutoTOC/core<!--
-->|pagecount={{PAGESINCATEGORY|{{PAGENAME}}|R}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
ditiiqlc9e9neugc3tnu1tanebqtxb3
65124
65123
2020-03-19T16:17:37Z
en>BrownHairedGirl
0
The TOC templates don't help navigate subcats, so count only pages, not subcats: pagecount={{PAGESINCATEGORY:{{PAGENAME}}|pages|R}}
65124
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:CatAutoTOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{CatAutoTOC/core<!--
-->|pagecount={{PAGESINCATEGORY:{{PAGENAME}}|pages|R}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
08o6p9kfmdbtu2nnk6cb11lktce6dkx
65125
65124
2020-03-19T16:53:29Z
en>BrownHairedGirl
0
Undid revision 946346835 by [[Special:Contributions/BrownHairedGirl|BrownHairedGirl]] ([[User talk:BrownHairedGirl|talk]]) -- Ooops! Large Cat TOC does work on cats
65125
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# < 100 pages = no TOC
# 100–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:CatAutoTOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{CatAutoTOC/core<!--
-->|pagecount={{PAGESINCATEGORY|{{PAGENAME}}|R}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
ditiiqlc9e9neugc3tnu1tanebqtxb3
65126
65125
2020-04-07T02:48:23Z
en>BrownHairedGirl
0
<= 100 pages = no TOC
65126
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages = no TOC
# 101–1200 pages = {{Category TOC}}
# > 1200 pages = {{Large category TOC}}
-->{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:CatAutoTOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{CatAutoTOC/core<!--
-->|pagecount={{PAGESINCATEGORY|{{PAGENAME}}|R}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
4d1kyydmh4e7bx7smo7zgz9n52zd7xd
65127
65126
2020-04-07T02:54:47Z
en>BrownHairedGirl
0
update thresholds
65127
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages → no TOC
# 101–1200 pages → {{Category TOC}}
# > 1200 pages → {{Large category TOC}}
-->{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:CatAutoTOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{CatAutoTOC/core<!--
-->|pagecount={{PAGESINCATEGORY|{{PAGENAME}}|R}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
asmc1xjiqlk4oiy3jhy3htfr9n0uxbl
65128
65127
2020-04-14T16:34:01Z
en>BrownHairedGirl
0
pass through the parameters for CatAutoTOC
65128
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages → no TOC
# 101–1200 pages → {{Category TOC}}
# > 1200 pages → {{Large category TOC}}
-->{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:CatAutoTOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{CatAutoTOC/core<!--
-->|pagecount={{PAGESINCATEGORY|{{PAGENAME}}|R}}<!--
-->|align = {{{align|}}}<!--
-->|top = {{{top|}}}<!--
-->|numerals = {{{numerals|}}}<!--
-->|uppercase = {{{uppercase|}}}<!--
-->|lowercase = {{{lowercase|}}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
huc0vqynbmp4scz06ctapw54soc7www
65129
65128
2020-04-19T11:19:13Z
en>WOSlinker
0
remove HTML encored text from PAGENAME
65129
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages → no TOC
# 101–1200 pages → {{Category TOC}}
# > 1200 pages → {{Large category TOC}}
-->{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:CatAutoTOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{CatAutoTOC/core<!--
-->|pagecount={{PAGESINCATEGORY|{{#invoke:HTMLDecode | HTMLDecode | text={{PAGENAME}} }}|R}}<!--
-->|align = {{{align|}}}<!--
-->|top = {{{top|}}}<!--
-->|numerals = {{{numerals|}}}<!--
-->|uppercase = {{{uppercase|}}}<!--
-->|lowercase = {{{lowercase|}}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
j8qxmfk9rk04hvesm5nrvl6usf9felt
65130
65129
2020-04-19T16:13:48Z
en>WOSlinker
0
magic word for PAGESINCATEGORY rather than template
65130
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages → no TOC
# 101–1200 pages → {{Category TOC}}
# > 1200 pages → {{Large category TOC}}
-->{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:CatAutoTOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{CatAutoTOC/core<!--
-->|pagecount={{PAGESINCATEGORY:{{#invoke:HTMLDecode | HTMLDecode | text={{PAGENAME}} }}|R}}<!--
-->|align = {{{align|}}}<!--
-->|top = {{{top|}}}<!--
-->|numerals = {{{numerals|}}}<!--
-->|uppercase = {{{uppercase|}}}<!--
-->|lowercase = {{{lowercase|}}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
to6tg86k0y2xm30shk1ulz4uxrz8fnn
65131
65130
2020-09-30T22:54:51Z
en>Jonesey95
0
wrap in a div so that there is always a new line after this template
65131
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages → no TOC
# 101–1200 pages → {{Category TOC}}
# > 1200 pages → {{Large category TOC}}
--><div>{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:CatAutoTOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{CatAutoTOC/core<!--
-->|pagecount={{PAGESINCATEGORY:{{#invoke:HTMLDecode | HTMLDecode | text={{PAGENAME}} }}|R}}<!--
-->|align = {{{align|}}}<!--
-->|top = {{{top|}}}<!--
-->|numerals = {{{numerals|}}}<!--
-->|uppercase = {{{uppercase|}}}<!--
-->|lowercase = {{{lowercase|}}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</div></includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
1uinetfcxxqjs0fvfo0q4x8xa2vq38s
65132
65131
2020-09-30T22:57:45Z
en>Jonesey95
0
Undid revision 981208874 by [[Special:Contributions/Jonesey95|Jonesey95]] ([[User talk:Jonesey95|talk]]). did not work
65132
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages → no TOC
# 101–1200 pages → {{Category TOC}}
# > 1200 pages → {{Large category TOC}}
-->{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:CatAutoTOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{CatAutoTOC/core<!--
-->|pagecount={{PAGESINCATEGORY:{{#invoke:HTMLDecode | HTMLDecode | text={{PAGENAME}} }}|R}}<!--
-->|align = {{{align|}}}<!--
-->|top = {{{top|}}}<!--
-->|numerals = {{{numerals|}}}<!--
-->|uppercase = {{{uppercase|}}}<!--
-->|lowercase = {{{lowercase|}}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
to6tg86k0y2xm30shk1ulz4uxrz8fnn
65133
65132
2023-03-06T09:58:35Z
en>Mclay1
0
Mclay1 moved page [[Template:CatAutoTOC]] to [[Template:Auto category TOC]]: clearer name in line with other TOC templates
65132
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages → no TOC
# 101–1200 pages → {{Category TOC}}
# > 1200 pages → {{Large category TOC}}
-->{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:CatAutoTOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{CatAutoTOC/core<!--
-->|pagecount={{PAGESINCATEGORY:{{#invoke:HTMLDecode | HTMLDecode | text={{PAGENAME}} }}|R}}<!--
-->|align = {{{align|}}}<!--
-->|top = {{{top|}}}<!--
-->|numerals = {{{numerals|}}}<!--
-->|uppercase = {{{uppercase|}}}<!--
-->|lowercase = {{{lowercase|}}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
to6tg86k0y2xm30shk1ulz4uxrz8fnn
65134
65133
2023-03-06T10:02:49Z
en>Mclay1
0
updating for name change
65134
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages → no TOC
# 101–1200 pages → {{Category TOC}}
# > 1200 pages → {{Large category TOC}}
-->{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:Auto category TOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{CatAutoTOC/core<!--
-->|pagecount={{PAGESINCATEGORY:{{#invoke:HTMLDecode | HTMLDecode | text={{PAGENAME}} }}|R}}<!--
-->|align = {{{align|}}}<!--
-->|top = {{{top|}}}<!--
-->|numerals = {{{numerals|}}}<!--
-->|uppercase = {{{uppercase|}}}<!--
-->|lowercase = {{{lowercase|}}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
ctmfkc1ed4b577a09qvzcfbnqep7wf2
65135
65134
2023-03-14T21:01:33Z
en>Gonnym
0
bypass redirect
65135
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages → no TOC
# 101–1200 pages → {{Category TOC}}
# > 1200 pages → {{Large category TOC}}
-->{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:Auto category TOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{Auto category TOC/core<!--
-->|pagecount={{PAGESINCATEGORY:{{#invoke:HTMLDecode | HTMLDecode | text={{PAGENAME}} }}|R}}<!--
-->|align = {{{align|}}}<!--
-->|top = {{{top|}}}<!--
-->|numerals = {{{numerals|}}}<!--
-->|uppercase = {{{uppercase|}}}<!--
-->|lowercase = {{{lowercase|}}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
gvkapwa0yyt89fjpt3q051ll7ovenbp
65136
65135
2023-06-03T16:13:24Z
en>BrownHairedGirl
0
BrownHairedGirl moved page [[Template:Auto category TOC]] to [[Template:CatAutoTOC]] over redirect: revert undiscussed [[WP:BOLD]] move. The brief name is easier to use, and distinguishes this meta-template from the templates which do the actual work of generating a TOC. Feel free to open a [[WP:Requested moves]] discussion
65135
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages → no TOC
# 101–1200 pages → {{Category TOC}}
# > 1200 pages → {{Large category TOC}}
-->{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:Auto category TOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{Auto category TOC/core<!--
-->|pagecount={{PAGESINCATEGORY:{{#invoke:HTMLDecode | HTMLDecode | text={{PAGENAME}} }}|R}}<!--
-->|align = {{{align|}}}<!--
-->|top = {{{top|}}}<!--
-->|numerals = {{{numerals|}}}<!--
-->|uppercase = {{{uppercase|}}}<!--
-->|lowercase = {{{lowercase|}}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
gvkapwa0yyt89fjpt3q051ll7ovenbp
65137
65136
2023-06-03T16:22:44Z
en>BrownHairedGirl
0
bypass redirect to /core
65137
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages → no TOC
# 101–1200 pages → {{Category TOC}}
# > 1200 pages → {{Large category TOC}}
-->{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:CatAutoTOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{CatAutoTOC/core<!--
-->|pagecount={{PAGESINCATEGORY:{{#invoke:HTMLDecode | HTMLDecode | text={{PAGENAME}} }}|R}}<!--
-->|align = {{{align|}}}<!--
-->|top = {{{top|}}}<!--
-->|numerals = {{{numerals|}}}<!--
-->|uppercase = {{{uppercase|}}}<!--
-->|lowercase = {{{lowercase|}}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
to6tg86k0y2xm30shk1ulz4uxrz8fnn
65138
65137
2023-12-07T16:57:04Z
en>Xaosflux
0
Removed protection from "[[Template:CatAutoTOC]]": 500MM+ uses now
65137
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages → no TOC
# 101–1200 pages → {{Category TOC}}
# > 1200 pages → {{Large category TOC}}
-->{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:CatAutoTOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{CatAutoTOC/core<!--
-->|pagecount={{PAGESINCATEGORY:{{#invoke:HTMLDecode | HTMLDecode | text={{PAGENAME}} }}|R}}<!--
-->|align = {{{align|}}}<!--
-->|top = {{{top|}}}<!--
-->|numerals = {{{numerals|}}}<!--
-->|uppercase = {{{uppercase|}}}<!--
-->|lowercase = {{{lowercase|}}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
to6tg86k0y2xm30shk1ulz4uxrz8fnn
65139
65138
2023-12-07T21:19:33Z
en>Xaosflux
0
Protected "[[Template:CatAutoTOC]]": [[WP:High-risk templates|High-risk template or module]] ([Edit=Require administrator access] (indefinite) [Move=Require administrator access] (indefinite))
65137
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages → no TOC
# 101–1200 pages → {{Category TOC}}
# > 1200 pages → {{Large category TOC}}
-->{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:CatAutoTOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{CatAutoTOC/core<!--
-->|pagecount={{PAGESINCATEGORY:{{#invoke:HTMLDecode | HTMLDecode | text={{PAGENAME}} }}|R}}<!--
-->|align = {{{align|}}}<!--
-->|top = {{{top|}}}<!--
-->|numerals = {{{numerals|}}}<!--
-->|uppercase = {{{uppercase|}}}<!--
-->|lowercase = {{{lowercase|}}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
to6tg86k0y2xm30shk1ulz4uxrz8fnn
65140
65139
2024-05-06T20:06:46Z
en>Robertsky
0
Robertsky moved page [[Template:CatAutoTOC]] to [[Template:Automatic category TOC]]
65137
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages → no TOC
# 101–1200 pages → {{Category TOC}}
# > 1200 pages → {{Large category TOC}}
-->{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:CatAutoTOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{CatAutoTOC/core<!--
-->|pagecount={{PAGESINCATEGORY:{{#invoke:HTMLDecode | HTMLDecode | text={{PAGENAME}} }}|R}}<!--
-->|align = {{{align|}}}<!--
-->|top = {{{top|}}}<!--
-->|numerals = {{{numerals|}}}<!--
-->|uppercase = {{{uppercase|}}}<!--
-->|lowercase = {{{lowercase|}}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia CatAutoTOC]]
</noinclude>
to6tg86k0y2xm30shk1ulz4uxrz8fnn
65141
65140
2024-05-08T21:48:05Z
en>JJMC89 bot III
0
Moving [[:Category:Wikipedia CatAutoTOC]] to [[:Category:Wikipedia Automatic category TOC]] per [[Wikipedia:Categories for discussion/Speedy]]
65141
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages → no TOC
# 101–1200 pages → {{Category TOC}}
# > 1200 pages → {{Large category TOC}}
-->{{Category other|<!--
#################################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:CatAutoTOC/core]], so that we never have ####
#### more than one call to the [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#################################################################################
-->{{CatAutoTOC/core<!--
-->|pagecount={{PAGESINCATEGORY:{{#invoke:HTMLDecode | HTMLDecode | text={{PAGENAME}} }}|R}}<!--
-->|align = {{{align|}}}<!--
-->|top = {{{top|}}}<!--
-->|numerals = {{{numerals|}}}<!--
-->|uppercase = {{{uppercase|}}}<!--
-->|lowercase = {{{lowercase|}}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#################################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using CatAutoTOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the same template ####
#################################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using CatAutoTOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia Automatic category TOC]]
</noinclude>
2ki9r73f2nhc1qmfuztwgp4rcca8s8s
65142
65141
2024-05-09T21:23:49Z
en>MSGJ
0
updates after move, some whitespace tweaks
65142
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages → no TOC
# 101–1200 pages → {{Category TOC}}
# > 1200 pages → {{Large category TOC}}
-->{{Category other|<!--
#######################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:Automatic category TOC/core]], ####
#### so that we never have more than one call to the ####
#### [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#######################################################################
-->{{Automatic category TOC/core/sandbox<!--
-->|pagecount={{PAGESINCATEGORY:{{#invoke:HTMLDecode | HTMLDecode | text={{PAGENAME}} }}|R}}<!--
-->|align = {{{align|}}}<!--
-->|top = {{{top|}}}<!--
-->|numerals = {{{numerals|}}}<!--
-->|uppercase = {{{uppercase|}}}<!--
-->|lowercase = {{{lowercase|}}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#######################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using Automatic category TOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the ####
#### same template ####
#######################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using Automatic category TOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia Automatic category TOC]]
</noinclude>
e7almr07m0a6ondeahgke0t7cab5twq
65143
65142
2024-05-12T05:07:09Z
en>Pppery
0
Per request
65143
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages → no TOC
# 101–1200 pages → {{Category TOC}}
# > 1200 pages → {{Large category TOC}}
-->{{Category other|<!--
#######################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:Automatic category TOC/core]], ####
#### so that we never have more than one call to the ####
#### [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#######################################################################
-->{{Automatic category TOC/core<!--
-->|pagecount={{PAGESINCATEGORY:{{#invoke:HTMLDecode | HTMLDecode | text={{PAGENAME}} }}|R}}<!--
-->|align = {{{align|}}}<!--
-->|top = {{{top|}}}<!--
-->|numerals = {{{numerals|}}}<!--
-->|uppercase = {{{uppercase|}}}<!--
-->|lowercase = {{{lowercase|}}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#######################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using Automatic category TOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the ####
#### same template ####
#######################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using Automatic category TOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia Automatic category TOC]]
</noinclude>
fu28obs3bcc3b5jr8a9o17mhaah7p58
65144
65143
2025-07-08T08:38:43Z
Icem4k
5186
37 revisions imported from [[:en:Template:Automatic_category_TOC]]
65143
wikitext
text/x-wiki
<includeonly><!--
# TOC, depending on category size
# <= 100 pages → no TOC
# 101–1200 pages → {{Category TOC}}
# > 1200 pages → {{Large category TOC}}
-->{{Category other|<!--
#######################################################################
#### This is a category page, so generate a TOC if needed. ####
#### ####
#### Use a sub-template [[Template:Automatic category TOC/core]], ####
#### so that we never have more than one call to the ####
#### [[WP:EXPENSIVE]] function {{PAGESINCATEGORY}} ####
#######################################################################
-->{{Automatic category TOC/core<!--
-->|pagecount={{PAGESINCATEGORY:{{#invoke:HTMLDecode | HTMLDecode | text={{PAGENAME}} }}|R}}<!--
-->|align = {{{align|}}}<!--
-->|top = {{{top|}}}<!--
-->|numerals = {{{numerals|}}}<!--
-->|uppercase = {{{uppercase|}}}<!--
-->|lowercase = {{{lowercase|}}}<!--
-->}}<!--
-->}}<!--
-->{{Template other<!--
-->|<!--
#######################################################################
#### This page is a template, so categorise it ####
#### in [[Category:Templates using Automatic category TOC]] ... ####
#### ####
#### ... unless it is a /doc, /testcases or /sandbox ####
#### ####
#### There is no point categorising every sub-page of the ####
#### same template ####
#######################################################################
-->{{#if: {{Str endswith|{{PAGENAME}}|/doc}}{{Str endswith|{{PAGENAME}}|/testcases}}{{Str endswith|{{PAGENAME}}|/sandbox}}<!--
-->|<!--
### Don't categorise /doc, /testcases or /sandbox pages
-->|<!--
### Not a /doc, /testcases or /sandbox page, so categorise it
-->[[Category:Templates using Automatic category TOC]]<!--
-->}}<!--
-->}}</includeonly><noinclude>
{{Documentation}}
[[Category:Wikipedia Automatic category TOC]]
</noinclude>
fu28obs3bcc3b5jr8a9o17mhaah7p58
Template:Decade births or deaths category header/doc
10
8978
65145
2025-01-05T23:34:51Z
en>Aidan721
0
[[WP:AES|←]]Created page with '{{Documentation subpage}} To make a category of the form "YYY0s births" or "YYY0s deaths" e.g. * [[:Category:1200s births]] * [[:Category:2020s deaths]] * [[:Category:10s BC births]] * [[:Category:170s BC deaths]] == Usage == <code><nowiki>{{Decade births or deaths category header}}</nowiki></code> No parameters needed == Redirects == * {{tl|Decade births category header}} * {{tl|Decade deaths category header}} <includeonly>{{Sandbox other|| <!-- Categ...'
65145
wikitext
text/x-wiki
{{Documentation subpage}}
To make a category of the form "YYY0s births" or "YYY0s deaths"
e.g.
* [[:Category:1200s births]]
* [[:Category:2020s deaths]]
* [[:Category:10s BC births]]
* [[:Category:170s BC deaths]]
== Usage ==
<code><nowiki>{{Decade births or deaths category header}}</nowiki></code>
No parameters needed
== Redirects ==
* {{tl|Decade births category header}}
* {{tl|Decade deaths category header}}
<includeonly>{{Sandbox other||
<!-- Categories below this line -->
[[Category:People and person category header templates]]
[[Category:Chronology category header templates]]
}}</includeonly>
frf3suv8cdmca52mh6uqxuvt8mly0my
65146
65145
2025-01-06T00:36:19Z
en>Aidan721
0
/* Redirects */
65146
wikitext
text/x-wiki
{{Documentation subpage}}
To make a category of the form "YYY0s births" or "YYY0s deaths"
e.g.
* [[:Category:1200s births]]
* [[:Category:2020s deaths]]
* [[:Category:10s BC births]]
* [[:Category:170s BC deaths]]
== Usage ==
<code><nowiki>{{Decade births or deaths category header}}</nowiki></code>
No parameters needed
== Redirects ==
* {{tl|Decade births category header}}
* {{tl|Decade deaths category header}}
== See also ==
* {{tl|Year births or deaths category header}}
<includeonly>{{Sandbox other||
<!-- Categories below this line -->
[[Category:People and person category header templates]]
[[Category:Chronology category header templates]]
}}</includeonly>
6by51qmoguqm03qzmwu5gkryxx8t94j
65147
65146
2025-01-06T00:50:26Z
en>Aidan721
0
/* See also */
65147
wikitext
text/x-wiki
{{Documentation subpage}}
To make a category of the form "YYY0s births" or "YYY0s deaths"
e.g.
* [[:Category:1200s births]]
* [[:Category:2020s deaths]]
* [[:Category:10s BC births]]
* [[:Category:170s BC deaths]]
== Usage ==
<code><nowiki>{{Decade births or deaths category header}}</nowiki></code>
No parameters needed
== Redirects ==
* {{tl|Decade births category header}}
* {{tl|Decade deaths category header}}
== See also ==
* {{tl|Year births or deaths category header}}
== Tracking categories ==
* {{clc|Pages using year births or deaths category header with parameters}}
<includeonly>{{Sandbox other||
<!-- Categories below this line -->
[[Category:People and person category header templates]]
[[Category:Chronology category header templates]]
}}</includeonly>
r26xedru42kc8r2zyktfmv2ia33dkvx
65148
65147
2025-01-06T00:50:33Z
en>Aidan721
0
/* Tracking categories */
65148
wikitext
text/x-wiki
{{Documentation subpage}}
To make a category of the form "YYY0s births" or "YYY0s deaths"
e.g.
* [[:Category:1200s births]]
* [[:Category:2020s deaths]]
* [[:Category:10s BC births]]
* [[:Category:170s BC deaths]]
== Usage ==
<code><nowiki>{{Decade births or deaths category header}}</nowiki></code>
No parameters needed
== Redirects ==
* {{tl|Decade births category header}}
* {{tl|Decade deaths category header}}
== See also ==
* {{tl|Year births or deaths category header}}
== Tracking categories ==
* {{clc|Pages using decade births or deaths category header with parameters}}
<includeonly>{{Sandbox other||
<!-- Categories below this line -->
[[Category:People and person category header templates]]
[[Category:Chronology category header templates]]
}}</includeonly>
kkxwffkcwy0pmadsgtuk9xcm0a6vo7s
65149
65148
2025-01-07T14:45:15Z
en>Aidan721
0
no more pages using parameters
65149
wikitext
text/x-wiki
{{Documentation subpage}}
To make a category of the form "YYY0s births" or "YYY0s deaths"
e.g.
* [[:Category:1200s births]]
* [[:Category:2020s deaths]]
* [[:Category:10s BC births]]
* [[:Category:170s BC deaths]]
== Usage ==
<code><nowiki>{{Decade births or deaths category header}}</nowiki></code>
No parameters needed
== Redirects ==
* {{tl|Decade births category header}}
* {{tl|Decade deaths category header}}
== See also ==
* {{tl|Year births or deaths category header}}
<includeonly>{{Sandbox other||
<!-- Categories below this line -->
[[Category:People and person category header templates]]
[[Category:Chronology category header templates]]
}}</includeonly>
6by51qmoguqm03qzmwu5gkryxx8t94j
65150
65149
2025-01-16T04:29:44Z
en>Aidan721
0
/* See also */
65150
wikitext
text/x-wiki
{{Documentation subpage}}
To make a category of the form "YYY0s births" or "YYY0s deaths"
e.g.
* [[:Category:1200s births]]
* [[:Category:2020s deaths]]
* [[:Category:10s BC births]]
* [[:Category:170s BC deaths]]
== Usage ==
<code><nowiki>{{Decade births or deaths category header}}</nowiki></code>
No parameters needed
== Redirects ==
* {{tl|Decade births category header}}
* {{tl|Decade deaths category header}}
== See also ==
* {{tl|Year births or deaths category header}}
* {{tl|Century births or deaths category header}}
<includeonly>{{Sandbox other||
<!-- Categories below this line -->
[[Category:People and person category header templates]]
[[Category:Chronology category header templates]]
}}</includeonly>
dft9aa416edxsfyqqnbkgmhcro7kk7y
65151
65150
2025-07-08T08:38:44Z
Icem4k
5186
6 revisions imported from [[:en:Template:Decade_births_or_deaths_category_header/doc]]
65150
wikitext
text/x-wiki
{{Documentation subpage}}
To make a category of the form "YYY0s births" or "YYY0s deaths"
e.g.
* [[:Category:1200s births]]
* [[:Category:2020s deaths]]
* [[:Category:10s BC births]]
* [[:Category:170s BC deaths]]
== Usage ==
<code><nowiki>{{Decade births or deaths category header}}</nowiki></code>
No parameters needed
== Redirects ==
* {{tl|Decade births category header}}
* {{tl|Decade deaths category header}}
== See also ==
* {{tl|Year births or deaths category header}}
* {{tl|Century births or deaths category header}}
<includeonly>{{Sandbox other||
<!-- Categories below this line -->
[[Category:People and person category header templates]]
[[Category:Chronology category header templates]]
}}</includeonly>
dft9aa416edxsfyqqnbkgmhcro7kk7y
Nkhondo ya Gaza
0
8979
65153
2025-07-08T09:15:17Z
Icem4k
5186
Created page with "{{Short description|Nkhondo pakati pa Israel ndi Gaza Strip kuyambira October 2023}} {{Use dmy dates|date=July 2025}} '''Nkhondo ya Gaza''' ndi nkhondo yomwe ikuchitika pakati pa dziko la [[Israel]] ndi [[Gaza Strip]], yomwe inayambika pa 7 October 2023 ndipo ikupitilirabe. Nkhondo imeneyi ndi gawo la mkangano wautali wa [[Israel–Palestine conflict|Israel-Palestine]]. Pa 7 October 2023, gulu la [[Hamas]], lomwe limalamulira Gaza Strip, linayambitsa zaukali pamalire a..."
65153
wikitext
text/x-wiki
{{Short description|Nkhondo pakati pa Israel ndi Gaza Strip kuyambira October 2023}}
{{Use dmy dates|date=July 2025}}
'''Nkhondo ya Gaza''' ndi nkhondo yomwe ikuchitika pakati pa dziko la [[Israel]] ndi [[Gaza Strip]], yomwe inayambika pa 7 October 2023 ndipo ikupitilirabe. Nkhondo imeneyi ndi gawo la mkangano wautali wa [[Israel–Palestine conflict|Israel-Palestine]].
Pa 7 October 2023, gulu la [[Hamas]], lomwe limalamulira Gaza Strip, linayambitsa zaukali pamalire a Israel, kuphulitsa ma [[rocket]] ambiri ndi kuukira m'mizinda yoyandikana. Izi zinabweretsa imfa za anthu oposa 1,100 ku Israel ndipo anthu mazana ambiri adalandiridwa ngati akapolo. Israel inayankha mwa kugwiritsa ntchito mphamvu zankhondo, kuphatikizapo kumenyetsa ndi kulowerera mumtunda wa Gaza kuyambira pa 27 October 2023. Zochitika izi zasintha kwambiri moyo wa anthu ku Gaza, komwe anthu ambiri adachita kukhala popanda nyumba, chakudya, ndi madzi.
Malinga ndi mawu a [[United Nations]] komanso magulu ena a anthu, nkhondoyi yakhala ndi zovuta zaukulu kwa anthu wamba ndipo zachititsa kuti akatswiri ambiri ayambe kuyitcha ngati chiwawa cha anthu ambiri kapena genocide.
[[Category:Nkhondo za m'dera la Gaza Strip]]
[[Category:Zochitika za nkhondo mu 2020s]]
[[Category:2023 ku Gaza]]
[[Category:2024 ku Gaza]]
[[Category:2025 ku Gaza]]
[[Category:Mkangano wa Israel ndi Palestina]]
[[Category:Middle East conflict]]
[[Category:Nkhondo zomwe zayamba mu 2023]]
m9emcwc9d3nqrrxxdsnd55rqzayvw5n
65154
65153
2025-07-08T09:17:24Z
Icem4k
5186
Icem4k moved page [[Gaza war]] to [[Nkhondo ya Gaza]]
65153
wikitext
text/x-wiki
{{Short description|Nkhondo pakati pa Israel ndi Gaza Strip kuyambira October 2023}}
{{Use dmy dates|date=July 2025}}
'''Nkhondo ya Gaza''' ndi nkhondo yomwe ikuchitika pakati pa dziko la [[Israel]] ndi [[Gaza Strip]], yomwe inayambika pa 7 October 2023 ndipo ikupitilirabe. Nkhondo imeneyi ndi gawo la mkangano wautali wa [[Israel–Palestine conflict|Israel-Palestine]].
Pa 7 October 2023, gulu la [[Hamas]], lomwe limalamulira Gaza Strip, linayambitsa zaukali pamalire a Israel, kuphulitsa ma [[rocket]] ambiri ndi kuukira m'mizinda yoyandikana. Izi zinabweretsa imfa za anthu oposa 1,100 ku Israel ndipo anthu mazana ambiri adalandiridwa ngati akapolo. Israel inayankha mwa kugwiritsa ntchito mphamvu zankhondo, kuphatikizapo kumenyetsa ndi kulowerera mumtunda wa Gaza kuyambira pa 27 October 2023. Zochitika izi zasintha kwambiri moyo wa anthu ku Gaza, komwe anthu ambiri adachita kukhala popanda nyumba, chakudya, ndi madzi.
Malinga ndi mawu a [[United Nations]] komanso magulu ena a anthu, nkhondoyi yakhala ndi zovuta zaukulu kwa anthu wamba ndipo zachititsa kuti akatswiri ambiri ayambe kuyitcha ngati chiwawa cha anthu ambiri kapena genocide.
[[Category:Nkhondo za m'dera la Gaza Strip]]
[[Category:Zochitika za nkhondo mu 2020s]]
[[Category:2023 ku Gaza]]
[[Category:2024 ku Gaza]]
[[Category:2025 ku Gaza]]
[[Category:Mkangano wa Israel ndi Palestina]]
[[Category:Middle East conflict]]
[[Category:Nkhondo zomwe zayamba mu 2023]]
m9emcwc9d3nqrrxxdsnd55rqzayvw5n
65156
65154
2025-07-08T09:19:04Z
Icem4k
5186
65156
wikitext
text/x-wiki
{{Short description|Nkhondo pakati pa Israel ndi Gaza Strip kuyambira October 2023}}
{{Use dmy dates|date=July 2025}}
'''Nkhondo ya Gaza''' ndi nkhondo yomwe ikuchitika pakati pa dziko la [[Israel]] ndi [[Gaza Strip]], yomwe inayambika pa 7 October 2023 ndipo ikupitilirabe. Nkhondo imeneyi ndi gawo la mkangano wautali wa [[Israel–Palestine conflict|Israel-Palestine]].
Pa 7 October 2023, gulu la [[Hamas]], lomwe limalamulira Gaza Strip, linayambitsa zaukali pamalire a Israel, kuphulitsa ma [[rocket]] ambiri ndi kuukira m'mizinda yoyandikana. Izi zinabweretsa imfa za anthu oposa 1,100 ku Israel ndipo anthu mazana ambiri adalandiridwa ngati akapolo. Israel inayankha mwa kugwiritsa ntchito mphamvu zankhondo, kuphatikizapo kumenyetsa ndi kulowerera mumtunda wa Gaza kuyambira pa 27 October 2023. Zochitika izi zasintha kwambiri moyo wa anthu ku Gaza, komwe anthu ambiri adachita kukhala popanda nyumba, chakudya, ndi madzi.
Malinga ndi mawu a [[United Nations]] komanso magulu ena a anthu, nkhondoyi yakhala ndi zovuta zaukulu kwa anthu wamba ndipo zachititsa kuti akatswiri ambiri ayambe kuyitcha ngati chiwawa cha anthu ambiri kapena genocide.
==Zolemba==
[[Category:Nkhondo za m'dera la Gaza Strip]]
[[Category:Zochitika za nkhondo mu 2020s]]
[[Category:2023 ku Gaza]]
[[Category:2024 ku Gaza]]
[[Category:2025 ku Gaza]]
[[Category:Mkangano wa Israel ndi Palestina]]
[[Category:Middle East conflict]]
[[Category:Nkhondo zomwe zayamba mu 2023]]
eh5esherzvh8udd5i420lb3m5efy37f
Gaza war
0
8980
65155
2025-07-08T09:17:24Z
Icem4k
5186
Icem4k moved page [[Gaza war]] to [[Nkhondo ya Gaza]]
65155
wikitext
text/x-wiki
#REDIRECT [[Nkhondo ya Gaza]]
657327yztketvpr7q47b18rmdhxu1f3
Template:Harvnb
10
8981
65157
2017-04-07T19:22:02Z
en>Jo-Jo Eumerus
0
Changed protection level for "[[Template:Harvnb]]": Matching redirect target ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite))
65157
wikitext
text/x-wiki
#REDIRECT[[Template:Harvard citation no brackets]]
3shv1t0unnkqbpog36jda0nnq7r7rca
65158
65157
2025-07-08T09:28:43Z
Icem4k
5186
1 revision imported from [[:en:Template:Harvnb]]
65157
wikitext
text/x-wiki
#REDIRECT[[Template:Harvard citation no brackets]]
3shv1t0unnkqbpog36jda0nnq7r7rca
Template:Harvid
10
8982
65159
2009-12-13T06:17:38Z
en>Eubulides
0
New template, for use with [[Template:Cite journal]], [[Template:Cit journal]], etc., when combined with Harvard references.
65159
wikitext
text/x-wiki
CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}<noinclude>
{{documentation}}
</noinclude>
bsu94pfyfjtbjlj25w6tuw4kybil4yq
65160
65159
2009-12-13T06:39:59Z
en>Eubulides
0
Omit spaces around arguments.
65160
wikitext
text/x-wiki
CITEREF{{#if:||{{{1|}}}}}{{#if:||{{{2|}}}}}{{#if:||{{{3|}}}}}{{#if:||{{{4|}}}}}{{#if:||{{{5|}}}}}<noinclude>
{{documentation}}
</noinclude>
tp1r5l413zl3wg6biv26kst3cwmn3wo
65161
65160
2009-12-14T19:23:13Z
en>Eubulides
0
Merge to [[Template:SfnRef]].
65161
wikitext
text/x-wiki
#REDIRECT [[Template:SfnRef]] {{R from merge}}
hl1pgt9exerss2bsucrzmrlug5ihtc7
65162
65161
2010-08-09T06:02:04Z
220.253.200.73
65162
wikitext
text/x-wiki
#REDIRECT [[Template:SfnRef]] {{R from merge}}lemons made all the computers in the world out of there shit
pp8lcj8eo57i38to1fupwlwhewqg08q
65163
65162
2010-08-09T06:23:32Z
en>Snalwibma
0
[[Help:Reverting|Reverted]] edits by [[Special:Contributions/220.253.200.73|220.253.200.73]] ([[User talk:220.253.200.73|talk]]) to last version by Eubulides
65163
wikitext
text/x-wiki
#REDIRECT [[Template:SfnRef]] {{R from merge}}
hl1pgt9exerss2bsucrzmrlug5ihtc7
65164
65163
2011-12-07T21:03:11Z
167.135.56.47
65164
wikitext
text/x-wiki
The chaoco canyone is a canyon made of sicalatric rock
2pkpowyzgn85vi83hqpwkwp2rc031ai
65165
65164
2011-12-07T21:04:14Z
167.135.56.47
65165
wikitext
text/x-wiki
Sorry for not updating this page plae check out the natinal park
l6quzs75zsjr3v8u4vkhhss5dzrb6yn
65166
65165
2011-12-07T21:05:00Z
167.135.56.47
65166
wikitext
text/x-wiki
Sorry for not updating this page plae check out the national park.
cqogmc8zh6v1ikm55tkilcde4lbx9hf
65167
65166
2011-12-07T21:06:04Z
167.135.56.47
65167
wikitext
text/x-wiki
Sorry for not updating this page plae check out the national park website.
Thank you!
akh2a0084r4odnuzn301uii57kw8exv
65168
65167
2011-12-07T21:19:29Z
en>Redrose64
0
[[Help:Reverting|Reverted]] edits by [[Special:Contributions/167.135.56.47|167.135.56.47]] ([[User talk:167.135.56.47|talk]]) to last version by Snalwibma
65168
wikitext
text/x-wiki
#REDIRECT [[Template:SfnRef]] {{R from merge}}
hl1pgt9exerss2bsucrzmrlug5ihtc7
65169
65168
2011-12-07T21:22:42Z
en>Redrose64
0
Protected Template:Harvid: [[WP:High-risk templates|Highly visible template]]: redirect ([edit=autoconfirmed] (indefinite) [move=autoconfirmed] (indefinite))
65168
wikitext
text/x-wiki
#REDIRECT [[Template:SfnRef]] {{R from merge}}
hl1pgt9exerss2bsucrzmrlug5ihtc7
65170
65169
2011-12-07T21:23:54Z
en>Redrose64
0
+[[Category:Protected redirects]]
65170
wikitext
text/x-wiki
#REDIRECT [[Template:SfnRef]] {{R from merge}}
[[Category:Protected redirects]]
n5hybs60iylpenvihdhyjgacmdw5udf
65171
65170
2012-04-23T10:33:02Z
en>Arcticocean
0
Changed protection level of Template:Harvid: [[Wikipedia:High-risk templates|Highly-visible template]] (between 1900 and 4000 transclusions) ([edit=autoconfirmed] (indefinite) [move=sysop] (indefinite))
65170
wikitext
text/x-wiki
#REDIRECT [[Template:SfnRef]] {{R from merge}}
[[Category:Protected redirects]]
n5hybs60iylpenvihdhyjgacmdw5udf
65172
65171
2014-10-12T18:33:19Z
en>Steel1943
0
Removed invalid category tag/Add Rcat
65172
wikitext
text/x-wiki
#REDIRECT [[Template:SfnRef]]
{{R from merge}} {{R semi-protected}}
f2gbqubafgd45ltc941qxars92gw1mb
65173
65172
2017-04-25T08:25:47Z
en>Jc86035
0
Adding {{pp-semi-indef}} ([[WP:TW|TW]])
65173
wikitext
text/x-wiki
#REDIRECT [[Template:SfnRef]]
{{R from merge}} {{R semi-protected}}
{{pp-semi-indef|small=yes}}
hjnnok7cmi4aqfhwf4vdxu5i3209syp
65174
65173
2017-04-25T12:43:51Z
en>Redrose64
0
Undid revision 777109653 by [[Special:Contributions/Jc86035|Jc86035]] ([[User talk:Jc86035|talk]]) please don't add {{pp}} templates to redirects; special templates exist for this; in this case, {{R semi-protected}} - which is already present
65174
wikitext
text/x-wiki
#REDIRECT [[Template:SfnRef]]
{{R from merge}} {{R semi-protected}}
f2gbqubafgd45ltc941qxars92gw1mb
65175
65174
2017-10-09T15:34:13Z
en>MusikAnimal
0
Changed protection level for "[[Template:Harvid]]": [[WP:High-risk templates|Highly visible template]]; 39,000+ transclusions ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite))
65174
wikitext
text/x-wiki
#REDIRECT [[Template:SfnRef]]
{{R from merge}} {{R semi-protected}}
f2gbqubafgd45ltc941qxars92gw1mb
65176
65175
2019-08-18T08:58:52Z
en>Redrose64
0
wrong prot template
65176
wikitext
text/x-wiki
#REDIRECT [[Template:SfnRef]]
{{R from merge}}
{{R template-protected}}
6zmhna2etmyxuy6yr28w55zpb0xn2wx
65177
65176
2024-01-14T15:58:49Z
en>SMcCandlish
0
redr
65177
wikitext
text/x-wiki
#REDIRECT [[Template:SfnRef]]
{{Redr|
{{R from merge}}
{{R template-protected}}
}}
im70pj48m3ean534s31udiblxfae95d
65178
65177
2025-01-04T21:32:20Z
en>Primefac
0
/* top */ replace template
65178
wikitext
text/x-wiki
#REDIRECT [[Template:SfnRef]]
{{Redr|
{{R from merge}}
}}
s6bases055s8n5tq6mmgk7svka3qqfj
65179
65178
2025-07-08T09:29:00Z
Icem4k
5186
20 revisions imported from [[:en:Template:Harvid]]
65178
wikitext
text/x-wiki
#REDIRECT [[Template:SfnRef]]
{{Redr|
{{R from merge}}
}}
s6bases055s8n5tq6mmgk7svka3qqfj
Kampeni ya M23 (2022–pano)
0
8983
65180
2025-07-08T09:29:18Z
Icem4k
5186
Created page with "The '''kampeni ya M23''' ndi mndandanda wa [[Offensive (military)|zaukali zankhondo]] zomwe zidakhazikitsidwa ndi [[March 23 Movement]] (M23), gulu la achiwembu lomwe limathandizidwa ndi Rwanda ku [[Democratic Republic of the Congo]], kuyambira mu Marichi 2022. Mu Novembala 2021, M23 adayamba kuukira [[Armed Forces of the Democratic Republic of the Congo|asilikali a DRC]] (FARDC) ndi [[MONUSCO]], ndikulanda malo ankhondo ku Ndiza, Cyanzu, ndi Runyoni mu North Kivu|Prov..."
65180
wikitext
text/x-wiki
The '''kampeni ya M23''' ndi mndandanda wa [[Offensive (military)|zaukali zankhondo]] zomwe zidakhazikitsidwa ndi [[March 23 Movement]] (M23), gulu la achiwembu lomwe limathandizidwa ndi Rwanda ku [[Democratic Republic of the Congo]], kuyambira mu Marichi 2022. Mu Novembala 2021, M23 adayamba kuukira [[Armed Forces of the Democratic Republic of the Congo|asilikali a DRC]] (FARDC) ndi [[MONUSCO]], ndikulanda malo ankhondo ku Ndiza, Cyanzu, ndi Runyoni mu [[North Kivu|Province ya North Kivu]].<ref name="auto1">{{cite web |first= |date=6 August 2024 |title=The Resurgence of the M23: Regional Rivalries, Donor Policy, and a Stalled Peace Process |url=https://cic.nyu.edu/wp-content/uploads/2024/10/The-Resurgence-of-the-M23-EN.pdf |access-date=1 February 2025 |website=Ebuteli |publisher=Congo Research Group (CRG) |pages=17–20 |ref={{harvid|CRG|2024}}}}</ref> Izi zinachitika nthawi imene [[Uganda People's Defence Force]] (UPDF) idatumizidwa kuderali kuti ikalimbane ndi [[Allied Democratic Forces]] (ADF), gulu la achiwembu ochokera ku Uganda lomwe likuchita ntchito ku North Kivu ndi [[Ituri Province|Ituri]] mwa Congo.<ref name=":622">{{cite web |last= |first= |date=11 July 2022 |title=Le Rwanda et la RDC risquent la guerre avec l'émergence de la nouvelle rébellion du M23: Une explication |trans-title=Rwanda and DRC risk war with the emergence of the new M23 rebellion: An explanation |url=https://africacenter.org/fr/spotlight/le-rwanda-et-la-rdc-risquent-la-guerre-avec-lemergence-de-la-nouvelle-rebellion-du-m23-une-explication/ |access-date=20 February 2025 |website=[[Africa Center for Strategic Studies]] |language=fr-FR}}</ref><ref>{{cite web |date=3 December 2021 |title=DRC-Uganda: Civilians must be protected during joint military operations |url=https://www.amnesty.org/en/latest/news/2021/12/drc-uganda-civilians-must-be-protected-during-joint-military-operations/ |access-date=20 February 2025 |website=[[Amnesty International]]}}</ref><ref>{{cite web |date=14 June 2022 |title=Uganda's Operation Shujaa in the Democratic Republic of Congo: Fighting the ADF or Securing Economic Interests? |url=https://cic.nyu.edu/wp-content/uploads/2022/10/report-crg-ebuteli-uganda-operation-shujaa-drc-adf-securing-economic-interests-1.pdf |access-date=20 February 2025 |website=[[Center on International Cooperation]] |page=4}}</ref><ref>{{cite web |date=29 November 2021 |title=DR Congo 'authorises' Ugandan troops to hunt rebel group on its soil |url=https://www.france24.com/en/africa/20211129-dr-congo-authorises-ugandan-troops-to-hunt-rebel-group-on-its-soil |access-date=20 February 2025 |publisher=[[France 24]]}}</ref>
Mavuto anawonjezeka pakati pa Marichi ndi June 2022, pamene M23 idalanda madera ofunikira mu [[Rutshuru Territory]], kuphatikizapo mzinda wa malire wa [[Bunagana, Democratic Republic of the Congo|Bunagana]], zomwe zinapangitsa kuti asilikali a DRC athawire ku Uganda.<ref name=":622"/><ref name="auto1"/><ref name="Schwikowski">{{cite news |author=Schwikowski |first=Martina |date=8 April 2022 |title=M23 rebels resurface in DR Congo |url=https://www.dw.com/en/m23-rebels-resurface-in-dr-congo/a-61383104 |access-date=13 June 2022 |work=[[DW News]]|archive-url=https://web.archive.org/web/20220609161156/https://www.dw.com/en/m23-rebels-resurface-in-dr-congo/a-61383104 |archive-date=9 June 2022|url-status=live}}</ref><ref name="schlindwein"/> Uganda inanenetsa kuti [[Rwanda]] idakonza zaukali izi kuti isokoneze ntchito za UPDF motsutsana ndi ADF, pamene Rwanda inayankha kuti Uganda ikugwiritsa ntchito anthu a M23 kuti ayopseze chitetezo cha dziko lawo.<ref name=":622"/> DRC inatsutsa Rwanda pofuna kuti apereke zida ndi kukonza zaukali, zomwe UN Security Council idatsimikizira mu lipoti.<ref name=":622"/> Koma Rwanda ndi M23, nawonso, anatsutsa kuti DRC ikugwirizana ndi [[Democratic Forces for the Liberation of Rwanda]] (FDLR) ndipo anati cholinga chawo chinali kuteteza [[Banyamulenge]] motsutsana ndi ziwawa za FDLR.<ref>{{Cite web |date=30 November 2022 |title=Regional Powers Should Drive Diplomacy in DR Congo as M23 Surrounds Goma |url=https://www.crisisgroup.org/africa/great-lakes/democratic-republic-congo/regional-powers-should-drive-diplomacy-dr-congo-m23 |access-date=20 February 2025 |website=[[International Crisis Group]] |language=en}}</ref><ref>{{cite web |date=25 May 2022 |title=Apaiser les Tensions dans l'Est de la RD Congo et les Grands Lacs |trans-title=Easing Tensions in Eastern DR Congo and the Great Lakes |url=https://www.crisisgroup.org/fr/africa/great-lakes/democratic-republic-congo/b181-easing-turmoil-eastern-dr-congo-and-great-lakes |access-date=20 February 2025 |website=[[International Crisis Group]]}}</ref> Lipoti la UNSC linatchula kuti kulowera kwa asilikali a Rwanda ku DRC kunayamba asanatchulidwe mgwirizano wa FARDC-FDLR, ndipo akatswiri ananena kuti kubwerera kwa M23 kumayendetsedwa kwambiri ndi zosowa zachuma osati chifukwa cha ndale kapena chitetezo.<ref name="StearnsAug2022">{{cite web |last=Stearns |first=Jason |date=17 August 2022 |title=Faut-il parler des FDLR à chaque fois qu'on évoque le M23? |trans-title=Should we talk about the FDLR every time we talk about the M23? |url=https://www.congoresearchgroup.org/fr/2022/08/17/faut-il-parler-des-fdlr-a-chaque-fois-quon-evoque-le-m23/ |access-date=17 February 2025 |website=Congo Research Group (Groupe d'étude sur le Congo) |language=fr}}</ref><ref name=":622"/>
Mavuto anachititsa kuti zigawo zina zadziko la East African Community (EAC) zitumize East African Community Regional Force (EACRF) kuti isinthe momwe zinthu zilili.<ref name=":922">{{harvnb|CRG|2024|pages=21–22}}</ref> Pa 26 January 2023, M23 idalanda [[Kitchanga]].<ref name=":92322">{{harvnb|CRG|2024|pages=25–26}}</ref> DRC, itatopa ndi kusachita kanthu kwa EACRF, idafunsa thandizo lankhondo kuchokera ku [[Southern African Development Community]] (SADC) ndikukhazikitsa gulu la asilikali apadera, zomwe zidapangitsa kukhazikitsidwa kwa zigulu zankhondo pansi pa kayendetsedwe ka [[Wazalendo]] pafupi ndi madera omwe M23 inali ikuwongolera.<ref name=":923222">{{harvnb|CRG|2024|pages=27–30}}</ref> Mu June 2023, [[Human Rights Watch]] idalemba za ziwawa zambiri zomwe zidachitika ndi M23, kuphatikizapo [[Extrajudicial killing|kuphedwa kosavomerezeka]], [[sexual violence|zankhondo za kugonana]], ndi [[war crime|milandu yankhondo]] ina, ndikunena kuti Rwanda inathandizira.<ref name=":63">{{Cite web |date=13 June 2023 |title=DR Congo: Killings, Rapes by Rwanda-Backed M23 Rebels |url=https://www.hrw.org/news/2023/06/13/dr-congo-killings-rapes-rwanda-backed-m23-rebels |access-date=31 January 2024 |website=[[Human Rights Watch]] |language=en}}</ref> UNSC kenako idapempha kuti atsogoleri a M23 alandire chilango ndikulimbikitsa kuti akuluakulu a Rwanda olamulira nawo akutsutsidwa chifukwa cha ziwawa.<ref name=":63" /> Pofika March 2024, M23 idayambanso zaukali, kuphatikizapo kulowerera kumpoto kwa Rutshuru, ndikulanda [[Rwindi]] ndi nsomba ya Vitshumbi pafupi ndi [[Lake Edward]].<ref name=":9232222">{{harvnb|CRG|2024|pages=31–32}}</ref> Lipoti lina la UNSC la April linanena kuti pali asilikali a [[Rwandan Defence Force]] (RDF) pakati pa 3,000 ndi 4,000 omwe ali kum'mawa kwa DRC, kuposa asilikali a M23 okwana 3,000.<ref name=":9232222" /><ref name="Fr24Jul9">{{Cite web |date=8 July 2024 |title=Rwandan soldiers fighting with M23 rebels in DR Congo, says UN report |url=https://www.france24.com/en/africa/20240708-rwandan-soldiers-fighting-with-m23-rebels-in-dr-congo-says-un-report |url-status=live |archive-url=https://web.archive.org/web/20240709220618/https://www.france24.com/en/africa/20240708-rwandan-soldiers-fighting-with-m23-rebels-in-dr-congo-says-un-report |archive-date=9 July 2024 |access-date=10 July 2024 |website=[[France 24]] |language=en |publication-place=Paris, France}}</ref> Mu June 2024, M23 ndi RDF adalanda [[Kanyabayonga]] ndi Kirumba ndikulowa ku [[Lubero Territory]] koyamba.<ref name=":9232222" /> Zoyesayesa zach diplomasi, zomwe zidayendetsedwa ndi Purezidenti wa Angola [[João Lourenço]], zinagwa pambuyo poti Purezidenti [[Paul Kagame]] sanapite ku msonkhano wa atatu ku [[Luanda]] pa 15 December, womwe unali wokonzedwa kuti ukambirane za nkhani ya FDLR limodzi ndi Purezidenti [[Félix Tshisekedi]] ndi Purezidenti Lourenço.<ref name="Fabricius2024">{{Cite web |last=Fabricius |first=Peter |date=13 December 2024 |title=RDC-Rwanda: un accord de paix fragile |trans-title=DRC-Rwanda: a fragile peace agreement |url=https://issafrica.org/fr/iss-today/rdc-rwanda-un-accord-de-paix-fragile |access-date=17 February 2025 |website=[[Institute for Security Studies]] |language=en}}</ref><ref name="Bendhaou">{{Cite web |last=Bendhaou |first=Fatma |date=15 December 2024 |title=RDC-Rwanda-Angola: Le sommet tripartite entre les présidents Tshisekedi, Kagame et Lourenço annulé |trans-title=DRC-Rwanda-Angola: Tripartite summit between Presidents Tshisekedi, Kagame and Lourenço cancelled |url=https://www.aa.com.tr/fr/afrique/rdc-rwanda-angola-le-sommet-tripartite-entre-les-pr%C3%A9sidents-tshisekedi-kagame-et-lourenco-annul%C3%A9/3425295 |access-date=26 January 2025 |website=Aa.com.tr |language=fr}}</ref><ref name=":210">{{Cite web |last=Botela |first=Cédric |date=15 December 2024 |title=Crise à l'Est: Annulation du sommet tripartite RDC-Rwanda-Angola |trans-title=Crisis in the East: Cancellation of the tripartite summit DRC-Rwanda-Angola |url=https://www.congoquotidien.com/2024/12/15/actualite-rdc-crise-est-annulation/ |access-date=26 January 2025 |website=Congoquotidien.com |language=fr-FR}}</ref><ref name=":310">{{Cite web |date=15 December 2024 |title=Tripartite annulée à Luanda: Kagame absent, sommet réduit à un bilatéral Tshisekedi-Lourenço |trans-title=Tripartite cancelled in Luanda: Kagame absent, summit reduced to a bilateral Tshisekedi-Lourenço |url=https://actualite.cd/2024/12/15/tripartite-annulee-luanda-kagame-absent-sommet-reduit-un-bilateral-tshisekedi-lourenco |access-date=26 January 2025 |website=[[Actualite.cd]] |language=fr}}</ref><ref name=":410">{{Cite web |date=15 December 2024 |title=La tripartite RDC-Rwanda-Angola annulée |trans-title=The DRC-Rwanda-Angola tripartite cancelled |url=https://www.radiookapi.net/2024/12/15/actualite/politique/la-tripartite-rdc-rwanda-angola-annulee |access-date=26 January 2025 |website=[[Radio Okapi]] |language=fr}}</ref> Kusowa kwa Rwanda kunalimbikitsa kukayikira kuti kutenga nawo mbali kwake kum'mawa kwa DRC kumayendetsedwa makamaka ndi zosowa zachuma, makamaka kupeza [[Kivu]]'s [[Mining industry of the Democratic Republic of the Congo|mineral resources]], osati chifukwa cha chitetezo.<ref name=":923">{{Cite web |date=16 February 2025 |title=Invasion rwandaise: le prétexte des FDLR en RDC détruit à l'UA |trans-title=Rwandan invasion: FDLR pretext in DRC destroyed at AU |url=https://www.mediacongo.net/article-actualite-147455_invasion_rwandaise_le_pretexte_des_fdlr_en_rdc_detruit_a_l_ua.html |access-date=17 February 2025 |website=Mediacongo.net |language=fr}}</ref><ref name="Lagarde2025">{{Cite web |last=De lagarde |first=Antoine |date=30 January 2025 |title="Quand l"Occident intervient au Congo, il est accusé de néocolonialisme et quand il n'intervient pas, il est accusé de s'en désintéresser" |trans-title="When the West intervenes in the Congo, it is accused of neocolonialism and when it does not intervene, it is accused of not being interested". |url=https://www.lefigaro.fr/vox/monde/quand-l-occident-intervient-au-congo-il-est-accuse-de-neocolonialisme-et-quand-il-n-intervient-pas-il-est-accuse-de-s-en-desinteresser-20250130 |access-date=17 February 2025 |website=[[Le Figaro]] |language=fr}}</ref><ref>{{Cite web |last=Berthemet |first=Tanguy |date=29 January 2025 |title=RDC: le Kivu, une région riche en minerais, théâtre d'une guerre de trente ans |trans-title=DRC: Kivu, a region rich in minerals, scene of a thirty-year war |url=https://www.lefigaro.fr/international/regime-vermoulu-acces-aux-ressources-le-kivu-theatre-d-une-guerre-de-trente-ans-20250129 |access-date=21 February 2025 |website=[[Le Figaro]] |language=fr}}</ref>
Kuyambira mu January 2025, M23 idayamba kupita patsogolo kwambiri molunjika ku [[Goma]] ndi [[Bukavu]], zomwe ndi likulu la [[Nord-Kivu|North Kivu]] ndi [[Sud-Kivu|South Kivu]], motsogozedwa ndi uthandizo womwe umanenedwa kuchokera ku Rwanda, zomwe zinakulitsa [[Democratic Republic of the Congo–Rwanda conflict|mavuto pakati pa maiko awiriwa]]. Pofika 30 January, M23 idalanda [[2025 Goma offensive|Goma yonse]] ndiyeno inayamba kupita ku Bukavu, [[2025 Bukavu offensive|ndikulanda mzindawu]] pa 16 February. Atalanda Goma, M23 idalengeza zolinga zawo zoti azipita ku [[Kinshasa]].<ref>{{Cite web |last1=Asadu |first1=Chinedu |last2=Kabumba |first2=Justin |date=30 January 2025 |title=Rwanda-backed rebels in eastern Congo say they plan to take their fight to the capital |url=https://apnews.com/article/congo-m23-goma-rwanda-tshisekedi-south-africa-ca81f34f52ea31b85dd845b049a0bb96 |access-date=1 February 2025 |website=[[Associated Press|AP News]] |language=en}}</ref>
== Zolemba==
[[Category:Nkhondo ku Democratic Republic of the Congo]]
[[Category:March 23 Movement]]
[[Category:Kivu conflict]]
[[Category:Conflicts in 2022]]
[[Category:Conflicts in 2023]]
[[Category:Conflicts in 2024]]
[[Category:Conflicts in 2025]]
ab777i5na2c7w2c8l7d8otnhe6jhfyq
Template:Harvard citation no brackets
10
8984
65181
2006-05-28T20:01:53Z
en>TheGrappler
0
Bracketless Harvard citation
65181
wikitext
text/x-wiki
{{#ifeq:{{{Ref|}}}|none
|{{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
|{{wikilink
|1={{#if:{{{Ref|}}}
|{{PAGENAME}}#{{{Ref}}}
|{{PAGENAME}}#CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}
}}
|2={{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
}}
}}{{#if:{{{loc|}}}
|, {{{loc|}}}
|{{#if:{{{p|}}}
|, p. {{{p|}}}
|{{#if:{{{pp|}}}
|, pp. {{{pp|}}}
}}
}}
}}<noinclude>
{{esoteric}}
[[Category:Citation templates|{{PAGENAME}}]]
[[Category:Templates using ParserFunctions|{{PAGENAME}}]]
</noinclude>
pik986u0c2gk0z4zd1jxbq62kycqcow
65182
65181
2006-05-28T22:10:32Z
en>Ligulem
0
"Harvard citation" instead of {{PAGENAME}} to be compatible
65182
wikitext
text/x-wiki
{{#ifeq:{{{Ref|}}}|none
|{{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
|{{wikilink
|1={{#if:{{{Ref|}}}
|Harvard citation#{{{Ref}}}
|Harvard citation#CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}
}}
|2={{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
}}
}}{{#if:{{{loc|}}}
|, {{{loc|}}}
|{{#if:{{{p|}}}
|, p. {{{p|}}}
|{{#if:{{{pp|}}}
|, pp. {{{pp|}}}
}}
}}
}}<noinclude>
{{esoteric}}
[[Category:Citation templates|{{PAGENAME}}]]
[[Category:Templates using ParserFunctions|{{PAGENAME}}]]
</noinclude>
ib1ph90orggv501mfpsrsmivk1avrei
65183
65182
2006-05-28T22:19:06Z
en>Ligulem
0
rv self. nope. my bad
65183
wikitext
text/x-wiki
{{#ifeq:{{{Ref|}}}|none
|{{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
|{{wikilink
|1={{#if:{{{Ref|}}}
|{{PAGENAME}}#{{{Ref}}}
|{{PAGENAME}}#CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}
}}
|2={{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
}}
}}{{#if:{{{loc|}}}
|, {{{loc|}}}
|{{#if:{{{p|}}}
|, p. {{{p|}}}
|{{#if:{{{pp|}}}
|, pp. {{{pp|}}}
}}
}}
}}<noinclude>
{{esoteric}}
[[Category:Citation templates|{{PAGENAME}}]]
[[Category:Templates using ParserFunctions|{{PAGENAME}}]]
</noinclude>
pik986u0c2gk0z4zd1jxbq62kycqcow
65184
65183
2006-05-28T23:23:44Z
en>Ligulem
0
testing with {{FULLPAGENAME}}
65184
wikitext
text/x-wiki
{{#ifeq:{{{Ref|}}}|none
|{{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
|{{wikilink
|1={{#if:{{{Ref|}}}
|{{FULLPAGENAME}}#{{{Ref}}}
|{{FULLPAGENAME}}#CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}
}}
|2={{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
}}
}}{{#if:{{{loc|}}}
|, {{{loc|}}}
|{{#if:{{{p|}}}
|, p. {{{p|}}}
|{{#if:{{{pp|}}}
|, pp. {{{pp|}}}
}}
}}
}}<noinclude>
{{esoteric}}
[[Category:Citation templates|{{PAGENAME}}]]
[[Category:Templates using ParserFunctions|{{PAGENAME}}]]
</noinclude>
dip6u1b34tr4oy5f6umqc7hn8u8jcix
65185
65184
2006-12-19T03:28:01Z
en>Renesis
0
+hprotected
65185
wikitext
text/x-wiki
{{#ifeq:{{{Ref|}}}|none
|{{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
|{{wikilink
|1={{#if:{{{Ref|}}}
|{{FULLPAGENAME}}#{{{Ref}}}
|{{FULLPAGENAME}}#CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}
}}
|2={{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
}}
}}{{#if:{{{loc|}}}
|, {{{loc|}}}
|{{#if:{{{p|}}}
|, p. {{{p|}}}
|{{#if:{{{pp|}}}
|, pp. {{{pp|}}}
}}
}}
}}<noinclude>
{{esoteric}}
[[Category:Citation templates|{{PAGENAME}}]]
[[Category:Templates using ParserFunctions|{{PAGENAME}}]]
{{hprotected}}
</noinclude>
4179svbh30pz1e10vbgl8mvua8b48wo
65186
65185
2006-12-19T03:28:10Z
en>Renesis
0
Protected Template:Harvard citation no brackets: High-risk template [edit=sysop:move=sysop]
65185
wikitext
text/x-wiki
{{#ifeq:{{{Ref|}}}|none
|{{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
|{{wikilink
|1={{#if:{{{Ref|}}}
|{{FULLPAGENAME}}#{{{Ref}}}
|{{FULLPAGENAME}}#CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}
}}
|2={{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
}}
}}{{#if:{{{loc|}}}
|, {{{loc|}}}
|{{#if:{{{p|}}}
|, p. {{{p|}}}
|{{#if:{{{pp|}}}
|, pp. {{{pp|}}}
}}
}}
}}<noinclude>
{{esoteric}}
[[Category:Citation templates|{{PAGENAME}}]]
[[Category:Templates using ParserFunctions|{{PAGENAME}}]]
{{hprotected}}
</noinclude>
4179svbh30pz1e10vbgl8mvua8b48wo
65187
65186
2006-12-19T17:37:04Z
en>Ligulem
0
eliminate call to [[template:wikilink]]
65187
wikitext
text/x-wiki
{{#ifeq:{{{Ref|}}}|none
|{{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
| [[<!--
-->{{#if:{{{Ref|}}}<!--
-->|{{FULLPAGENAME}}#{{{Ref}}}<!--
-->|{{FULLPAGENAME}}#CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}<!--
-->}}<!--
-->| {{#if:{{{5|}}}<!--
-->|{{{1|}}} et al. {{{5|}}}<!--
-->|{{#if:{{{4|}}}<!--
-->|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}<!--
-->|{{#if:{{{3|}}}<!--
-->|{{{1|}}} & {{{2|}}} {{{3|}}}<!--
-->|{{{1|}}} {{{2|}}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->]]
}}{{#if:{{{loc|}}}
|, {{{loc|}}}
|{{#if:{{{p|}}}
|, p. {{{p|}}}
|{{#if:{{{pp|}}}
|, pp. {{{pp|}}}
}}
}}
}}<noinclude>
{{esoteric}}
[[Category:Citation templates|{{PAGENAME}}]]
[[Category:Templates using ParserFunctions|{{PAGENAME}}]]
{{hprotected}}
</noinclude>
q5c94veof3vpmgdcynlclgj9ayd84hd
65188
65187
2006-12-19T17:53:32Z
en>Ligulem
0
[[Wikipedia:Template doc page pattern]]
65188
wikitext
text/x-wiki
{{#ifeq:{{{Ref|}}}|none
|{{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
| [[<!--
-->{{#if:{{{Ref|}}}<!--
-->|{{FULLPAGENAME}}#{{{Ref}}}<!--
-->|{{FULLPAGENAME}}#CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}<!--
-->}}<!--
-->| {{#if:{{{5|}}}<!--
-->|{{{1|}}} et al. {{{5|}}}<!--
-->|{{#if:{{{4|}}}<!--
-->|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}<!--
-->|{{#if:{{{3|}}}<!--
-->|{{{1|}}} & {{{2|}}} {{{3|}}}<!--
-->|{{{1|}}} {{{2|}}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->]]
}}{{#if:{{{loc|}}}
|, {{{loc|}}}
|{{#if:{{{p|}}}
|, p. {{{p|}}}
|{{#if:{{{pp|}}}
|, pp. {{{pp|}}}
}}
}}
}}<noinclude>{{/doc}}
</noinclude>
jd4ucmxzebfgn0d9e2fb0n801lztpez
65189
65188
2007-03-29T06:47:26Z
en>Jitse Niesen
0
remove FULLPAGENAME, see [[Template talk:Harvard citation]]
65189
wikitext
text/x-wiki
{{#ifeq:{{{Ref|}}}|none
|{{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
| [[#<!--
-->{{#if:{{{Ref|}}}<!--
-->|{{{Ref}}}<!--
-->|CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}<!--
-->}}<!--
-->| {{#if:{{{5|}}}<!--
-->|{{{1|}}} et al. {{{5|}}}<!--
-->|{{#if:{{{4|}}}<!--
-->|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}<!--
-->|{{#if:{{{3|}}}<!--
-->|{{{1|}}} & {{{2|}}} {{{3|}}}<!--
-->|{{{1|}}} {{{2|}}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->]]
}}{{#if:{{{loc|}}}
|, {{{loc|}}}
|{{#if:{{{p|}}}
|, p. {{{p|}}}
|{{#if:{{{pp|}}}
|, pp. {{{pp|}}}
}}
}}
}}<noinclude>{{/doc}}
</noinclude>
kqvc4i3p0serr6fwvobskdum1mlp0qq
65190
65189
2007-07-06T20:03:28Z
en>Jitse Niesen
0
remove space which showed up in constructions like "({{harvnb|...}}"
65190
wikitext
text/x-wiki
{{#ifeq:{{{Ref|}}}|none
|{{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
| [[#<!--
-->{{#if:{{{Ref|}}}<!--
-->|{{{Ref}}}<!--
-->|CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}<!--
-->}}<!--
-->|{{#if:{{{5|}}}<!--
-->|{{{1|}}} et al. {{{5|}}}<!--
-->|{{#if:{{{4|}}}<!--
-->|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}<!--
-->|{{#if:{{{3|}}}<!--
-->|{{{1|}}} & {{{2|}}} {{{3|}}}<!--
-->|{{{1|}}} {{{2|}}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->]]
}}{{#if:{{{loc|}}}
|, {{{loc|}}}
|{{#if:{{{p|}}}
|, p. {{{p|}}}
|{{#if:{{{pp|}}}
|, pp. {{{pp|}}}
}}
}}
}}<noinclude>{{/doc}}
</noinclude>
pa3nb0panbm5qtw3ki87txyqoicjvrh
65191
65190
2008-01-12T13:14:08Z
en>Slakr
0
hard space --> nbsp per protectededit request
65191
wikitext
text/x-wiki
{{#ifeq:{{{Ref|}}}|none
|{{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
| [[#<!--
-->{{#if:{{{Ref|}}}<!--
-->|{{{Ref}}}<!--
-->|CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}<!--
-->}}<!--
-->|{{#if:{{{5|}}}<!--
-->|{{{1|}}} et al. {{{5|}}}<!--
-->|{{#if:{{{4|}}}<!--
-->|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}<!--
-->|{{#if:{{{3|}}}<!--
-->|{{{1|}}} & {{{2|}}} {{{3|}}}<!--
-->|{{{1|}}} {{{2|}}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->]]
}}{{#if:{{{loc|}}}
|, {{{loc|}}}
|{{#if:{{{p|}}}
|, p. {{{p|}}}
|{{#if:{{{pp|}}}
|, pp. {{{pp|}}}
}}
}}
}}<noinclude>{{/doc}}
</noinclude>
21y41o1jpdnm89mvh0lv51f3xqcb5g1
65192
65191
2008-01-27T19:09:33Z
en>CBM
0
switch doc template
65192
wikitext
text/x-wiki
{{#ifeq:{{{Ref|}}}|none
|{{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
| [[#<!--
-->{{#if:{{{Ref|}}}<!--
-->|{{{Ref}}}<!--
-->|CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}<!--
-->}}<!--
-->|{{#if:{{{5|}}}<!--
-->|{{{1|}}} et al. {{{5|}}}<!--
-->|{{#if:{{{4|}}}<!--
-->|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}<!--
-->|{{#if:{{{3|}}}<!--
-->|{{{1|}}} & {{{2|}}} {{{3|}}}<!--
-->|{{{1|}}} {{{2|}}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->]]
}}{{#if:{{{loc|}}}
|, {{{loc|}}}
|{{#if:{{{p|}}}
|, p. {{{p|}}}
|{{#if:{{{pp|}}}
|, pp. {{{pp|}}}
}}
}}
}}<noinclude>
{{Documentation}}
</noinclude>
8czbl6ierw6r4hyegt7bspftf9zdd2z
65193
65192
2009-04-25T20:44:00Z
en>MSGJ
0
allow page for p and pages for pp, per talk page request
65193
wikitext
text/x-wiki
{{#ifeq:{{{Ref|}}}|none
|{{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
| [[#<!--
-->{{#if:{{{Ref|}}}<!--
-->|{{{Ref}}}<!--
-->|CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}<!--
-->}}<!--
-->|{{#if:{{{5|}}}<!--
-->|{{{1|}}} et al. {{{5|}}}<!--
-->|{{#if:{{{4|}}}<!--
-->|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}<!--
-->|{{#if:{{{3|}}}<!--
-->|{{{1|}}} & {{{2|}}} {{{3|}}}<!--
-->|{{{1|}}} {{{2|}}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->]]
}}{{#if:{{{loc|}}}
|, {{{loc|}}}
|{{#if:{{{p|{{{page|}}}}}}
|, p. {{{p|{{{page}}}}}}
|{{#if:{{{pp|{{{pages|}}}}}}
|, pp. {{{pp|{{{pages}}}}}}
}}
}}
}}<noinclude>
{{Documentation}}
</noinclude>
l3vy6ynrnvzftgpr3vqjnylchrn8xuc
65194
65193
2010-10-12T14:41:55Z
en>MSGJ
0
accept lowercase "ref" parameter as well as "Ref", per request
65194
wikitext
text/x-wiki
{{#ifeq:{{{ref|{{{Ref|}}}}}}|none
|{{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
| [[#<!--
-->{{#if:{{{ref|{{{Ref|}}}}}}<!--
-->|{{{ref|{{{Ref}}}}}}<!--
-->|CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}<!--
-->}}<!--
-->|{{#if:{{{5|}}}<!--
-->|{{{1|}}} et al. {{{5|}}}<!--
-->|{{#if:{{{4|}}}<!--
-->|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}<!--
-->|{{#if:{{{3|}}}<!--
-->|{{{1|}}} & {{{2|}}} {{{3|}}}<!--
-->|{{{1|}}} {{{2|}}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->]]
}}{{#if:{{{loc|}}}
|, {{{loc|}}}
|{{#if:{{{p|{{{page|}}}}}}
|, p. {{{p|{{{page}}}}}}
|{{#if:{{{pp|{{{pages|}}}}}}
|, pp. {{{pp|{{{pages}}}}}}
}}
}}
}}<noinclude>
{{documentation}}
</noinclude>
4eimp0tss9jxubcg7trr95bnu9v5hnj
65195
65194
2011-02-17T11:59:58Z
en>MSGJ
0
trim spaces from parameters, per request
65195
wikitext
text/x-wiki
{{#ifeq:{{{ref|{{{Ref|}}}}}}|none
|{{#if:{{{5|}}}
|{{{1|}}} et al. {{{5|}}}
|{{#if:{{{4|}}}
|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}
|{{#if:{{{3|}}}
|{{{1|}}} & {{{2|}}} {{{3|}}}
|{{{1|}}} {{{2|}}}
}}
}}
}}
| [[#<!--
-->{{#if:{{{ref|{{{Ref|}}}}}}<!--
-->|{{{ref|{{{Ref}}}}}}<!--
-->|CITEREF{{#if:||{{{1|}}}}}{{#if:||{{{2|}}}}}{{#if:||{{{3|}}}}}{{#if:||{{{4|}}}}}{{#if:||{{{5|}}}}}<!--
-->}}<!--
-->|{{#if:{{{5|}}}<!--
-->|{{{1|}}} et al. {{{5|}}}<!--
-->|{{#if:{{{4|}}}<!--
-->|{{{1|}}}, {{{2|}}} & {{{3|}}} {{{4|}}}<!--
-->|{{#if:{{{3|}}}<!--
-->|{{{1|}}} & {{{2|}}} {{{3|}}}<!--
-->|{{{1|}}} {{{2|}}}<!--
-->}}<!--
-->}}<!--
-->}}<!--
-->]]
}}{{#if:{{{loc|}}}
|, {{{loc|}}}
|{{#if:{{{p|{{{page|}}}}}}
|, p. {{{p|{{{page}}}}}}
|{{#if:{{{pp|{{{pages|}}}}}}
|, pp. {{{pp|{{{pages}}}}}}
}}
}}
}}<noinclude>
{{documentation}}
</noinclude>
b3m54ibfj1csvv7s4wm0kxrqum39kvs
65196
65195
2012-04-16T15:42:17Z
en>Gadget850
0
ud to Harvard citation/core
65196
wikitext
text/x-wiki
<includeonly>{{Harvard citation/core
|P1={{{1|}}}
|P2={{{2|}}}
|P3={{{3|}}}
|P4={{{4|}}}
|P5={{{5|}}}
|REF={{{ref|{{{Ref|}}}}}}
|Location={{{loc|}}}
|Page={{{p|}}}
|Pages={{{pp|}}}
|PageSep=, p.
|PagesSep=, pp.
}}</includeonly><noinclude>
{{documentation}}
</noinclude>
5xnrd9spocak0dm8j233eiii8260q9h
65197
65196
2012-06-15T13:44:52Z
en>MSGJ
0
allow p/pp as alternative for page/pages per request of [[User:Andy Dingley]], show output on template
65197
wikitext
text/x-wiki
{{Harvard citation/core
|P1={{{1|}}}
|P2={{{2|}}}
|P3={{{3|}}}
|P4={{{4|}}}
|P5={{{5|}}}
|REF={{{ref|{{{Ref|}}}}}}
|Location={{{loc|}}}
|Page={{{p|{{{page|}}}}}}
|Pages={{{pp|{{{pages|}}}}}}
|PageSep=, p.
|PagesSep=, pp.
}}<noinclude>
{{documentation}}
</noinclude>
6epvjs3zo6tmudzxijntyavrqw2ktir
65198
65197
2013-03-31T18:15:59Z
en>Dragons flight
0
install Lua version
65198
wikitext
text/x-wiki
<includeonly>{{#invoke:Footnotes|harvard_citation_no_bracket}}</includeonly><noinclude>
{{documentation}}
</noinclude>
0tplhctpagkpfr9gwi3hcd6af9ii5yc
65199
65198
2017-01-14T11:06:04Z
en>Jo-Jo Eumerus
0
Changed protection level for "[[Template:Harvard citation no brackets]]": [[WP:High-risk templates|Highly visible template]]: Allowing template editors ([Edit=Require template editor access] (indefinite) [Move=Require template editor access] (indefinite))
65198
wikitext
text/x-wiki
<includeonly>{{#invoke:Footnotes|harvard_citation_no_bracket}}</includeonly><noinclude>
{{documentation}}
</noinclude>
0tplhctpagkpfr9gwi3hcd6af9ii5yc
65200
65199
2018-08-11T12:22:56Z
en>Trappist the monk
0
consolidating and abandoning [[Template:Harvard citation/core]];
65200
wikitext
text/x-wiki
<includeonly>{{#invoke:Footnotes|harvard_citation}}</includeonly><noinclude>
{{documentation}}
</noinclude>
2crtosc8v38bg22qick72736tqectz7
65201
65200
2020-03-27T22:02:35Z
en>Trappist the monk
0
65201
wikitext
text/x-wiki
<includeonly>{{#invoke:Footnotes|harvard_citation|template=harvnb}}</includeonly><noinclude>
{{documentation}}
</noinclude>
1tgpzxb5legvtms3dpi7j9bwgfygmuv
65202
65201
2020-08-10T00:21:39Z
en>Bsherr
0
as found, replacing [[Template:Tld]] with [[Template:Tlc]] or adding/updating category placement comments, plus general and typo fixes
65202
wikitext
text/x-wiki
<includeonly>{{#invoke:Footnotes|harvard_citation|template=harvnb}}</includeonly><noinclude>
{{documentation}}
<!-- Add categories to the /doc subpage, interwikis to Wikidata, not here -->
</noinclude>
rtjyyomketoec83yixes4x8swygwqvq
65203
65202
2025-07-08T09:29:44Z
Icem4k
5186
22 revisions imported from [[:en:Template:Harvard_citation_no_brackets]]
65202
wikitext
text/x-wiki
<includeonly>{{#invoke:Footnotes|harvard_citation|template=harvnb}}</includeonly><noinclude>
{{documentation}}
<!-- Add categories to the /doc subpage, interwikis to Wikidata, not here -->
</noinclude>
rtjyyomketoec83yixes4x8swygwqvq
Kuukira kwa Russia ku Ukraine
0
9029
70075
2025-07-08T09:37:29Z
Icem4k
5186
Created page with "{{Short description|Kuyambira pa 24 February 2022: kuloweredwa kwa Russia mu Ukraine}} {{Use dmy dates|date=July 2025}} The '''kulowerera kwa Russia mu Ukraine''' ndi kukwera kwakukulu pa nkhondo ya Russo-Ukrainian yomwe idayamba pa 24 February 2022 ndipo ikupitirirabe. Ichi ndi chiwonjezekodeli cha nkhondo yotalalira yomwe idayamba mu 2014, ndipo yakhala ndi zotsatira zoopsa komanso chiwawa chachikulu kwambiri ku Europe kuyambira nkhondo ya World War II.<ref name="tu..."
70075
wikitext
text/x-wiki
{{Short description|Kuyambira pa 24 February 2022: kuloweredwa kwa Russia mu Ukraine}}
{{Use dmy dates|date=July 2025}}
The '''kulowerera kwa Russia mu Ukraine''' ndi kukwera kwakukulu pa nkhondo ya Russo-Ukrainian yomwe idayamba pa 24 February 2022 ndipo ikupitirirabe. Ichi ndi chiwonjezekodeli cha nkhondo yotalalira yomwe idayamba mu 2014, ndipo yakhala ndi zotsatira zoopsa komanso chiwawa chachikulu kwambiri ku Europe kuyambira nkhondo ya World War II.<ref name="turn0search0"/>
Pa 24 February 2022, Russia idatumiza malo ochitira zankhondo komanso mphepo za nkhondo kuchokera ku Russia, Belarus, ndi Crimea, kuyambira ndi kuphulika kwa ndege ndi ngalande. Izi zinayambitsa mphamvu zaboma la Ukraine, zinayika martial law, ndipo zinayambitsa kuyitanidwa kwa asilikali onse a m'makolo a 18–60 kuti apite nkhondo, komanso kuthetsa kulumikizana ndi Russia.
Russia idachotsa asilikali ake kumwera kwa Ukraine komanso kuchokera ku Kyiv ndi madera yakumatunda mu April 2022, pambuyo poti akupezeka kuti Ukraine yakhala ndi mphamvu zoletsa kwambiri komanso mavuto aukadaulo.<ref name="turn0search0"/>
Mu mapewa a 2022, Ukraine idachita ma counteroffensive m'madera akumadzulo ndi kum'mwera, ndikulowa m’madera monga Kherson ndi Kharkiv Oblast. Russia inatulutsa Ukraine zinthu zodalirika zomwe zasonyeza kuti inalanda minda yazitsulo muwo, komanso kuwonongeka kwa zipangizo zankhondo za Ukraine zomwe zidathandizira mu chithandizo cha nkhondo.<ref name="turn0search0"/>
Russia inadalabe kuphulika kwa anthu ambiri komanso kuwonongeka kwa zinthu zankhondo komanso zofunikira, ndipo idatsekedwa ndi mayiko ambiri, kuphatikizapo kuyika malamulo ochita manyazi, kuletsa ndege zake, ndi kuteteza magulu ake kutchulidwa ngati achiwawa. Zothandizira zimaperekedwa kwa Ukraine ndi mayiko ambiri.<ref name="turn0search0"/>
== Maziko ==
Nkhondo ya Russo–Ukraine inayamba mu February 2014, pomwe Russia inalanda [[Crimea]] pambuyo poti Purezidenti wa Ukraine [[Viktor Yanukovych]] anachotsedwa ntchito pamene anthu anali kusonkhana m’misewu chifukwa cha [[Euromaidan protests]].<ref>{{Cite web|url=https://www.bbc.com/news/world-europe-56720589|title=Euromaidan: What was Ukraine's revolution about?|website=BBC News|date=21 November 2021|access-date=1 March 2025}}</ref> Izi zinayambitsa nkhondo pakati pa asilikali a Ukraine ndi zigulu za anthu omwe amatsutsa boma ku Donbas, omwe anathandizidwa ndi Russia. Kuyambira mu 2014, madera a [[Donetsk People's Republic|Donetsk]] ndi [[Luhansk People's Republic|Luhansk]], omwe amadziwika kuti [[Donbas]], anadzilengeza okha kukhala aulamuliro kudzera m'mavoti omwe sanavomerezedwe ndi mayiko ena, ndipo anathandizidwa ndi Russia ndi mphamvu, zida ndi anthu.<ref>{{Cite web|url=https://www.reuters.com/article/us-ukraine-crisis-rebels-putin-analysis-idUSKBN0F52I820140708|title=Analysis: Putin's support for Ukraine rebels is deep, broad and lethal|website=Reuters|access-date=1 March 2025}}</ref>
Russia inakhala ikukana mwamphamvu kuti imachita nawo nkhondoyi mwachindunji, ngakhale lipoti la [[United Nations]] ndi mabungwe ena omwe amayendera malamulo a anthu anasonyeza kuti asilikali a Russia anali omwe amatsogolera m'maboma a Donetsk ndi Luhansk, zomwe zinapangitsa kuti mayiko ena azikhala akukankha za [[sanctions|zoyimitsa zinthu za chuma]] motsutsana ndi Russia.<ref>{{Cite web|url=https://www.nytimes.com/interactive/2014/07/27/world/europe/ukraine-malaysia-airlines.html|title=The Conflict in Ukraine|website=The New York Times|access-date=1 March 2025}}</ref>
Mu 2021 ndi koyambirira kwa 2022, Russia inayamba kutumiza asilikali ochuluka kwambiri pafupi ndi malire a Ukraine, zomwe zidadzetsa kupsinjika kwakukulu pa zinthu za [[International relations|mayiko akunja]] komanso mantha kuti Russia ikuyenda kukalanda madera ena a Ukraine.<ref>{{Cite web|url=https://www.bbc.com/news/world-europe-59520176|title=Ukraine conflict: Moscow could 'defend' Russia-backed rebels|website=BBC News|date=1 December 2021|access-date=1 March 2025}}</ref> Izi zidayambitsa maulendo ambiri okambirana pakati pa dziko la Russia ndi mayiko a Western, kuphatikizapo [[United States]], [[NATO]] ndi [[European Union]], koma sizinathe kusintha zinthu kuti zithetse mkangano wa anthu.
Pafupifupi milungu ingapo asanakhazikitse kulowera, Russia inazindikira madera a Donetsk ndi Luhansk ngati mayiko odziyimira pawokha, zomwe zinakhudzitsa Ukraine ndi mayiko ena akumadzulo.<ref>{{Cite web|url=https://www.aljazeera.com/news/2022/2/21/russia-recognises-separatist-regions-in-ukraine-live-news|title=Russia recognises separatist regions in Ukraine|website=Al Jazeera|date=21 February 2022|access-date=1 March 2025}}</ref>
== Prelude ndi Kukhazikitsidwa kwa Mphamvu ==
Kuchokera mu Marichi ndi April 2021, asilikali a ku Russia anayamba kukhala osiyanasiyana pafupi ndi malire a Ukraine komanso ku Crimea, zogwira ntchito bwino kwambiri kuyambira pa kulandira Crimea pa 2014.<ref>{{cite web|url=https://en.wikipedia.org/wiki/Prelude_to_the_Russian_invasion_of_Ukraine|title=Prelude to the Russian invasion of Ukraine|access-date=1 March 2025}}</ref> Zithunzi za satelayiti ziwonetsa kuti mphamvu za asilikali, ma armoured vehicles, ma missile ndi malazizira, zazimitsidwa pamitsinje ya malire.<ref>{{cite web|url=https://en.wikipedia.org/wiki/Prelude_to_the_Russian_invasion_of_Ukraine|title=Prelude to the Russian invasion of Ukraine|access-date=1 March 2025}}</ref> Atatha mwezi wa June 2021, gawo la asilikali lidabwezeredwa, koma makina oyikapo zitseko zinali mkati.<ref>{{cite web|url=https://en.wikipedia.org/wiki/Prelude_to_the_Russian_invasion_of_Ukraine|title=Prelude to the Russian invasion of Ukraine|access-date=1 March 2025}}</ref>
Malinga ndi June–October 2021, kuyambira 26 October 2021 Russia idayambiranso kukhazikitsa mphamvu zomwe zasokoneza, kutsatira matupi ambiri kuphatikizapo womanga zinthu zowonjezera; mpaka December 2021, pafika asilikali opitilira 100,000 ozungulira mzinda wa Ukraine, kuchokera kumwamba kwa Belarus ndi kuchokera ku Crimea.<ref>{{cite web|url=https://en.wikipedia.org/wiki/Prelude_to_the_Russian_invasion_of_Ukraine|title=Prelude to the Russian invasion of Ukraine|access-date=1 March 2025}}</ref> Ngakhale zafalikira kwa anthu, ophunzira m'makhalidwe a boma la Russia kuyambira Novembala 2021 mpaka 20 February 2022 anali kunama nthawi zonse kuti palibe cholinga cha kulowera mu Ukraine.<ref>{{cite web|url=https://en.wikipedia.org/wiki/Prelude_to_the_Russian_invasion_of_Ukraine|title=Prelude to the Russian invasion of Ukraine|access-date=1 March 2025}}</ref>
Pa 17 December 2021, Russia idaperekanso zofuna kwa Western powers – kutalika kwa [[NATO]] kuti isamangogwiritsa ntchito ndi Ukraine komanso kutsutsa kulipo kwa asilikali a NATO mu Eastern Europe.<ref>{{cite web|url=https://en.wikipedia.org/wiki/December_2021_Russian_ultimatum_to_NATO|title=December 2021 Russian ultimatum to NATO|access-date=1 March 2025}}</ref> Oyankhula achitawo aku America and Europe ananena kuti ndi "cholinga chofuna kudzikhazitsa mphamvu ndi chidwi" choyikilira, ndipo zowonjezera izi zinatsutsidwa ndi NATO pa 26 January 2022.<ref>{{cite web|url=https://en.wikipedia.org/wiki/December_2021_Russian_ultimatum_to_NATO|title=December 2021 Russian ultimatum to NATO|access-date=1 March 2025}}</ref>
Mu January ndi February 2022, asilikali ambiri a Russia ankatumizidwira ku Belarus poyerekeza "zojambula zankhondo", malinga ndi malonda a nyengo, ndipo mitundu yankhomaliro yakulitsiranso ku Donbas, zomwe zinawonjezera kukwera kwa kupsinjika.
Pa 21 February, Putin adatchula kuti Russia iwonetsa "kukhutira chitetezo" komanso kunena kuti ikuvomereza "Donetsk ndi Luhansk People’s Republics" kukhala zopanda ufulu wamphamvu.<ref>{{cite web|url=https://en.wikipedia.org/wiki/Russian_invasion_of_Ukraine|title=Russian invasion of Ukraine|access-date=1 March 2025}}</ref> Izi zinayambitsa kuthandiza kwakukulu kuchokera ku NATO ndi EU kuti apereke chitetezo kwa Ukraine, ndipo maulosi atsopano a zoyimitsa katundu aperekedwa pa 22 February 2022.<ref>{{cite web|url=https://en.wikipedia.org/wiki/Prelude_to_the_Russian_invasion_of_Ukraine|title=Prelude to the Russian invasion of Ukraine|access-date=1 March 2025}}</ref>
== Initial invasion (24 February – 7 April 2022) ==
Pa 24 February 2022, Russia idayambitsa kulowera kwakukulu** kuchokera ku Belarus kulimbana ndi *Kyiv**, kuchokera kumpoto chakumadzulo kwa Ukraine kulimbana ndi **Kharkiv**, komanso kuchokera kumwera kulowera kuchokera ku **Crimea**, ndi kum'mwera kwa Donbas ndikuyenda kummawa kwa mzinda. Russia idatumiza m'nyanja ndi mapiko azankhondo, kuyambitsa **ma missile ndi kuukira kwa mapazi** pa Kyiv, Kharkiv, Chernihiv, ndi Sumy mu uthenga womwe unali wamphamvu kwambiri.^turn0search0
Russia idachita kuukira kumalo a **Chernihiv**, **Brovary** (kunja kwa Kyiv), ndi **Kherson**, kuphimba zipilala za madzi ndi mphamvu za Ukraine, zomwe zinachititsa Ukraine kuyeza ndi kulimbana molimbika komanso kukana kulowera kwa oyambalo.^turn0search0
Pambuyo poyeserera kulanda Kyiv mkati mwa **masabata awiri**, asilikali a Russia adachotsa mphamvu zake kumadera yakum'mwera ndi kumpoto kwa mzinda mu **April 2022**. Patapita, anthu ammudzi a **Bucha** anakumana ndi zazing'ono za anthu akale ndi milandu yazachiwawa pamene zolinga za Russia zinali zofooka pankhandwe.^turn0search0
Pambuyo pa kuzimitsidwa kwa **mphete ya Kyiv**, Russia idayang'ana m'tchimo **Donbas ndi kum'mwera kwa Ukraine**, kuphatikizapo kuukira kwa **Mariupol**, komwe idatha mu **May 2022**. Zinaphera kuchedwa, koma zimawonetsa kuti kwa mliri uliwonse wa nkhondo yomwe Russia idayambitsa, Ukraine inakulana mwamphamvu.^turn0news12
== Zolemba ==
8b8qh0buctlcovm8x0yqe1u6ydfqwgu
Nkhondo yapachiweniweni ya ku Sudan (2023–pano)
0
9030
70076
2025-07-08T09:45:36Z
Icem4k
5186
Created page with "[[Nkhondo yamkati]] inayamba pa 15 April 2023 pakati pa magulu awiri otsutsana a [[boma lankhondo]] la [[Sudan]]. Mkangano uwu ukuphatikiza [[Sudanese Armed Forces]] (SAF), otsogozedwa ndi General [[Abdel Fattah al‑Burhan]], ndi gulu la paramilitary [[Rapid Support Forces]] (RSF), lomwe likutsogozedwa ndi Mohamed Hamdan Dagalo (wodziwika kwambiri ndi dzina loti [[Hemedti]]), yemwenso atsogolera gulu lalikulu la [[Janjaweed]]. Magulu ang’onoang’ono ankhondo alowa na..."
70076
wikitext
text/x-wiki
[[Nkhondo yamkati]] inayamba pa 15 April 2023 pakati pa magulu awiri otsutsana a [[boma lankhondo]] la [[Sudan]]. Mkangano uwu ukuphatikiza [[Sudanese Armed Forces]] (SAF), otsogozedwa ndi General [[Abdel Fattah al‑Burhan]], ndi gulu la paramilitary [[Rapid Support Forces]] (RSF), lomwe likutsogozedwa ndi Mohamed Hamdan Dagalo (wodziwika kwambiri ndi dzina loti [[Hemedti]]), yemwenso atsogolera gulu lalikulu la [[Janjaweed]]. Magulu ang’onoang’ono ankhondo alowa nawo nkhondoyi. Kumenyana kwakhazikika kwambiri [[Battle of Khartoum (2023–2025)|m’mzinda likulu]], [[Khartoum]], komwe mkangano udayambira ndi nkhondo zazikulu, komanso m’dera la [[Darfur]].<ref>{{cite news|title=Why Sudan's catastrophic war is the world's problem|url=https://www.economist.com/leaders/2024/08/29/why-sudans-catastrophic-war-is-the-worlds-problem|date=29 August 2024|newspaper=The Economist|access-date=29 August 2024|archive-date=7 October 2024|archive-url=https://web.archive.org/web/20241007163649/https://www.economist.com/leaders/2024/08/29/why-sudans-catastrophic-war-is-the-worlds-problem|url-status=live}}</ref><ref>{{cite news|date=24 July 2023|title=100 days of conflict in Sudan: A timeline|publisher=Al Jazeera|url=https://www.aljazeera.com/news/2023/7/24/100-days-of-conflict-in-sudan-a-timeline|url-status=live|access-date=28 September 2023|archive-url=https://web.archive.org/web/20230928122030/https://www.aljazeera.com/news/2023/7/24/100-days-of-conflict-in-sudan-a-timeline|archive-date=28 September 2023}}</ref><ref>{{cite web|url=https://www.wsj.com/world/africa/sudan-omdurman-war-10679ce7|title=War Tears Apart Sudan's Capital City|website=The Wall Street Journal|first=Gabriele|last=Steinhauser|date=12 August 2024|access-date=13 August 2024|archive-date=13 August 2024|archive-url=https://web.archive.org/web/20240813013721/https://www.wsj.com/world/africa/sudan-omdurman-war-10679ce7|url-status=live}}</ref> Anthu ambiri m’dera la Darfur ananenedwa kuti aphedwa m’njira yotchedwa [[Masalit massacres (2023–present)|Masalit massacres]], zomwe zafotokozedwa ngati [[ethnic cleansing]] kapena [[genocide]].<ref name=":23">{{cite news|title=Genocide returns to Darfur|url=https://www.economist.com/middle-east-and-africa/2023/10/05/genocide-returns-to-darfur|url-status=live|archive-url=https://web.archive.org/web/20231110034316/https://www.economist.com/middle-east-and-africa/2023/10/05/genocide-returns-to-darfur|archive-date=10 November 2023|access-date=11 November 2023|newspaper=The Economist|issn=0013-0613}}</ref> Sudan yatsimikiziridwa kukhala ikukumana ndi vuto lalikulu kwambiri la [[humanitarian crisis]] padziko lapansi; pafupifupi anthu 25 miliyoni akukumana ndi njala yayikulu kwambiri [[Famine in Sudan (2024–present)|njala]].<ref name=":20" /> Pa 7 January 2025, United States idanena kuti RSF ndi magulu okhudzana nawo achita [[genocide]].<ref>{{Cite web|title=Genocide Determination in Sudan and Imposing Accountability Measures|url=https://2021-2025.state.gov/genocide-determination-in-sudan-and-imposing-accountability-measures/|access-date=2025-05-23|website=[[state.gov]]|language=en}}</ref>
Kuyambira pomwe Sudan inapeza ufulu wake mu 1956, dzikoli lakhala likuvutika ndi kusakhazikika komwe kukuphatikizapo [[Coups d'état in Sudan|zoyesayesa 20 za coup]], ulamuliro wa nthawi yayitali wa asilikali, nkhondo ziwiri zamkati zotsutsa kwambiri, komanso [[Darfur genocide]]. Nkhondoyi inayamba chifukwa cha kusamvana pa kuphatikizidwa kwa RSF mu asilikali pambuyo pa [[2021 Sudanese coup d'état|coup ya 2021]], kuyambira ndi kuukira kwa RSF m'madera a boma ku [[Khartoum]] ndi mizinda ina. Deralo likulu linagawika pakati pa magulu awiriwa, ndipo al‑Burhan anasamutsira boma lake ku [[Port Sudan]]. Zoyesayesa za mayiko ena, kuphatikizapo mgwirizano wa May 2023 wotchedwa Jeddah Declaration, sizinathe kuthetsa nkhondoyi, pomwe magulu ambiri ankhondo analowa nawo: [[Sudan People's Liberation Movement–North|SPLM–North]] (al‑Hilu faction) idalimbana ndi SAF kumwera; gulu la [[Tamazuj]] linathandizira RSF; ndipo SAF inalandira thandizo kuchokera ku magulu ena a [[Sudan Liberation Movement/Army|Sudan Liberation Movement]] ndi [[Justice and Equality Movement]]. Pofika kumapeto kwa 2023, RSF idalamulira madera ambiri a Darfur ndikupita patsogolo ku Khartoum, [[Kordofan]], ndi [[Gezira State|Gezira]]. SAF inakweza mphamvu mu 2024, ikulandira mphamvu ku [[Omdurman]] ndikubwezeretsa Khartoum, kuphatikizapo [[Republican Palace, Khartoum|Nyumba ya Purezidenti]] ndi [[Khartoum International Airport|dege lapaulendo]], mu March 2025. Ngakhale zoyesayesa zatsopano zokambirana, sipanakhalepo mgwirizano wokhazikika wa kupuma moto, ndipo nkhondoyi ikupitirirabe ndi zovuta zazikulu za anthu komanso zoopsa zadziko lonse.
[[Famine in Sudan (2024–present)|Njala]] yokha yawononga moyo wa ana pafupifupi 522,000, pamene chiwerengero chonse cha anthu omwe aphedwa m’nkhondoyi, kuphatikizapo imfa chifukwa cha [[Violence|chiwawa]], [[Starvation|njala]], ndi [[Disease|matenda]], ndichokwera kwambiri; anthu ena masauzande ambiri akusowa kapena aphedwa m'masanthula apadera, makamaka omwe amayikidwa ku RSF ndi magulu okhudzana nawo.<ref name=":21">{{Cite news|last=Akinwotu|first=Emmanuel|date=2025-04-14|title=In Sudan, hundreds killed in attacks on famine-hit displacement camps|url=https://www.npr.org/2025/04/14/nx-s1-5363700/in-sudan-hundreds-killed-in-attacks-on-famine-hit-displacement-camps|access-date=2025-05-21|work=NPR|language=en}}</ref><ref name=":22">{{cite news|title=وفاة أكثر من 500 ألف طفل في السودان جراء سوء التغذية|trans-title=More than 500,000 children die in Sudan due to malnutrition|url=https://sudantribune.net/article296185/|access-date=20 January 2025|website=Sudan Tribune|quote=The Preparatory Committee of the [[Sudanese Doctors Syndicate]] revealed on Saturday that more than 500,000 infants have died due to malnutrition. Adiba Ibrahim Al-Sayed, a member of the Omdurman Private Branch of the Preparatory Committee of the Doctors Syndicate, told Sudan Tribune that the number of child deaths reached 522,000 infants, while cases of malnutrition rose to 286,000 cases since the outbreak of the war until today.|language=Arabic}}</ref> Osachepera anthu 61,000 aphedwa ku [[Khartoum State]] yokha, mwa omwe 26,000 aphedwa chifukwa cha chiwawa chokha.<ref name="ap20">{{cite news|last1=Yibeltal|first1=Kalkidan|last2=Rukanga|first2=Basillioh|date=14 November 2024|title=Sudan death toll far higher than previously reported – study|url=https://www.bbc.co.uk/news/articles/crln9lk51dro|url-status=live|archive-url=https://web.archive.org/web/20241115135314/https://www.bbc.co.uk/news/articles/crln9lk51dro|archive-date=15 November 2024|access-date=15 November 2024|publisher=[[BBC News]]}}</ref> Pofika 5 February 2025, anthu opitirira 8.8 miliyoni anasamukira mkati mwa dziko ndipo ena opitirira 3.5 miliyoni anathawa kudziko lina ngati othawa nkhondo.<ref name="africa7.2">{{cite web|date=5 February 2025|title=IOM Sudan Displacement Tracking Matrix (DTM) Sudan Mobility Update (15)|url=https://reliefweb.int/report/sudan/iom-sudan-displacement-tracking-matrix-dtm-sudan-mobility-update-15-publication-date-5-february-2025|access-date=18 February 2025|website=[[reliefweb]]}}</ref> Mu August 2024, [[Integrated Food Security Phase Classification]] (IPC) Famine Review Committee (FRC) idatsimikizira kuti zinthu za njala zili m'madera ena a North Darfur.<ref name="auto5">{{Cite web|title=FAMINE IN SUDAN: IPC Famine Review Committee Confirms Famine Conditions in parts of North Darfur|url=https://www.ipcinfo.org/ipcinfo-website/countries-in-focus-archive/issue-107/en/|url-status=live|archive-url=https://web.archive.org/web/20240807205709/https://www.ipcinfo.org/ipcinfo-website/countries-in-focus-archive/issue-107/en/|archive-date=7 August 2024|access-date=2024-08-07|website=IPC}}</ref>
Kuthandiza kwadziko lina m’nkhondoyi kuphatikizapo kutumizidwa kwa zida kuchokera ku [[China]], [[Russia]], ndi [[Turkey]], ndi [[United Arab Emirates|UAE]] ndi [[Chad]] kuthandiza RSF pamene Egypt ikuthandiza SAF, m’nthawi ya mkangano wa m’madera. Nkhondoyi yachititsa mavuto aakulu kwambiri a anthu monga [[Famine in Sudan (2024–present)|kusowa kwa chakudya]], madzi, mankhwala, ndi mwayi wolowa chithandizo, kutseka kwa zipatala zambiri, kufalikira kwa matenda, kusamuka kwa anthu ambiri, kuba zinthu za chithandizo cha anthu, komanso kufooka kwa maphunziro ndi zomangamanga, zomwe zapangitsa kuti anthu oposa hafu ya dzikoli akhale ofunikira kwambiri kupatsidwa chithandizo. Pali pempho lachangu kuti aperekedwe thandizo, chitetezo chalamulo kwa [[Humanitarian aid|ogwira ntchito za chifundo]], kuthandiza [[Refugee|othawa nkhondo]], komanso kusiya kutumiza zida kwa RSF, makamaka kuchokera ku UAE. SAF ndi RSF onse awagwiritsa ntchito [[Disinformation|zabodza]] pogwiritsa ntchito [[social media]], zithunzi zabodza, ndi zinthu zopangidwa ndi [[Artificial intelligence|AI]] kuti asokoneze malingaliro a anthu, kutsutsa adani awo, ndikulimbikitsa malingaliro a dziko lonse lapansi. M'mbuyo mwa nkhondoyi, [[United States]], [[United Kingdom]], [[Canada]], ndi [[European Union]] adayika [[Sanctions (law)|ziletso]] pa anthu, makampani, ndi mabungwe omwe akugwirizana ndi SAF ndi RSF chifukwa cha kuswa mgwirizano wa kupuma moto, kulakwira ufulu wa anthu, komanso ntchito zosokoneza dziko.
== Course of the war – Timeline (April 2023 – present) ==
=== April 2023 ===
* '''15 April''' – RSF idayambitsa nkhondo pofuna kupeza malo a SAF m'madera ambiri, kuphatikizapo '''Khartoum International Airport''', '''Merowe Airport''', ndi '''Presidential Palace''', zomwe zinayambitsa nkhondo yachikulu yapa mzinda.<ref>…turn0search3…</ref>
* '''16–22 April''' – Nkhondo zoyamba zidakula m'mzinda wa Khartoum ndi kupita ku '''Omdurman''', kumene pamalandira kuwotcha ma bridges ndi ma bombardment.<ref>…turn0search3…</ref>
* '''31 May''' – Nkhondo yayikulu yadzadza pamalo a '''Mayo''' ku Khartoum, kupha anthu pakati pa 18–27 ndipo ambiri adavulalika.<ref>…turn0search0…</ref>
=== May 2023 ===
* '''8 May''' – Governor wa Darfur, Minni Minawi, anabwerera ku Khartoum ndi kubwezeretsa gulu lake, pamene SAF ndi RSF anayamba zokambirana zowulungika ku Jeddah.<ref>…turn0search7…</ref>
* '''19–20 May''' – RSF idafalitsa kuti lapha '''Republican Palace''', ndipo pa 20 May panaperekedwa '''Jeddah Declaration''' yoyesera kupuma moto kwa masiku 7, koma inasokonekera.<ref>…turn0search7…</ref>
=== July 2023 ===
* '''22–23 July''' – RSF yalandiranso malo ku '''Geneina''' (West Darfur) ndipo kuwunikira kwachitetezo kungayambitse zabodza zotsutsa.<ref>…turn0search7…</ref>
* '''8 July''' – SAF inapanga '''airstrike''' ku Omdurman yomwe inaphedwa anthu oposa 22 monga lipoti la UN.<ref>…turn0search7…</ref>
=== August 2023 ===
* Nkhondo zinayamba kufalikira kwambiri m’dera la '''Darfur''', ndipo poyambirira pa 2024, RSF inalamulira m’madera ambiri a Darfur.<ref>…turn0search1…;…turn0search2…</ref>
=== December 2023 ===
* RSF inalanda '''Wad Madani''' (capital ya Gezira) ndi madera akumadzulo kwa Khartoum.<ref>…turn0search1…</ref>
=== February 2024 ===
* SAF inayamba kulimbikira mu '''Omdurman''', ndipo anapeza mwayi pogwiritsa ntchito '''dronesi zaku Iran''' zomwe zidathandiza kuyambira March 2024.<ref>…turn0search1…;…turn0search2…</ref>
=== June 2024 ===
* '''2 June''' – Zolemetsa zimachitika ku '''El Fasher''', kuphatikizapo kupha anthu 11 ndi kupha magulu ena.<ref>…turn0search18…</ref>
* '''5 June''' – RSF inalanda '''Wad Al‑Noora''', kulanda pafupi 100 anthu kumene.<ref>…turn0search18…</ref>
* '''27 June''' – Lipoti la IPC linati anthu opitilira 755,000 akukumana ndi njala yayikulu kwambiri mu Sudan.<ref>…turn0search18…</ref>
=== October 2024 ===
* '''Dry season offensive''' – SAF inalimbitsa ma airstrikes komanso yolimbana ndi RSF mu '''Khartoum''', kuphatikizapo kuyambira '''October dry season''' momwe mphambano inakwera.<ref>…turn0news16…</ref>
=== January 2025 ===
* SAF inabwerera ku '''Omdurman''' pa '''7 January''' ndipo yachotsa RSF m'madera ena, kuphatikizapo '''al‑Jili Oil refinery''' pa 24 January.<ref>…turn0search18…</ref>
=== February–March 2025 ===
* '''17 February''' – SAF inatchotsa RSF kuchokera ku '''Bahri''', kupita patsogolo mu Omdurman.<ref>…turn0search18…</ref>
* '''3 March''' – SAF inalanda madzi osalala ku '''East Nile''' pafupi ndi bridge ya '''al‑Manshiya''' ku Khartoum.<ref>…turn0search18…</ref>
* '''20 May''' – SAF inalanda '''Ombada''' ndi madera ena ku Omdurman, ndipo inatangaza kuthetsa nkhondo mu Khartoum State, idakakamiza RSF kuchoka ku '''White Nile State'''.<ref>…turn0search18…</ref>
=== April 2025 ===
* '''13 April''' – RSF idaphwanya m’zipatala ku '''El Fasher''', kupha anthu opitirira 200 m’zipinda za othawa nkhondo.<ref>…turn0search22…</ref>
* '''March–May''' – SAF inalamaliza kuteteza '''Khartoum''', kuphatikizapo Presidential Palace ndi dega, ikutsimikizira kupambana kwake mu mzinda.<ref>…turn0news12…;…turn0search21…</ref>
== Zolemba ==
hjb24rx21op57c9tmtz06p7x6d4lmqh
70077
70076
2025-07-08T09:46:01Z
Icem4k
5186
70077
wikitext
text/x-wiki
[[Nkhondo yamkati]] inayamba pa 15 April 2023 pakati pa magulu awiri otsutsana a [[boma lankhondo]] la [[Sudan]]. Mkangano uwu ukuphatikiza [[Sudanese Armed Forces]] (SAF), otsogozedwa ndi General [[Abdel Fattah al‑Burhan]], ndi gulu la paramilitary [[Rapid Support Forces]] (RSF), lomwe likutsogozedwa ndi Mohamed Hamdan Dagalo (wodziwika kwambiri ndi dzina loti [[Hemedti]]), yemwenso atsogolera gulu lalikulu la [[Janjaweed]]. Magulu ang’onoang’ono ankhondo alowa nawo nkhondoyi. Kumenyana kwakhazikika kwambiri [[Battle of Khartoum (2023–2025)|m’mzinda likulu]], [[Khartoum]], komwe mkangano udayambira ndi nkhondo zazikulu, komanso m’dera la [[Darfur]].<ref>{{cite news|title=Why Sudan's catastrophic war is the world's problem|url=https://www.economist.com/leaders/2024/08/29/why-sudans-catastrophic-war-is-the-worlds-problem|date=29 August 2024|newspaper=The Economist|access-date=29 August 2024|archive-date=7 October 2024|archive-url=https://web.archive.org/web/20241007163649/https://www.economist.com/leaders/2024/08/29/why-sudans-catastrophic-war-is-the-worlds-problem|url-status=live}}</ref><ref>{{cite news|date=24 July 2023|title=100 days of conflict in Sudan: A timeline|publisher=Al Jazeera|url=https://www.aljazeera.com/news/2023/7/24/100-days-of-conflict-in-sudan-a-timeline|url-status=live|access-date=28 September 2023|archive-url=https://web.archive.org/web/20230928122030/https://www.aljazeera.com/news/2023/7/24/100-days-of-conflict-in-sudan-a-timeline|archive-date=28 September 2023}}</ref><ref>{{cite web|url=https://www.wsj.com/world/africa/sudan-omdurman-war-10679ce7|title=War Tears Apart Sudan's Capital City|website=The Wall Street Journal|first=Gabriele|last=Steinhauser|date=12 August 2024|access-date=13 August 2024|archive-date=13 August 2024|archive-url=https://web.archive.org/web/20240813013721/https://www.wsj.com/world/africa/sudan-omdurman-war-10679ce7|url-status=live}}</ref> Anthu ambiri m’dera la Darfur ananenedwa kuti aphedwa m’njira yotchedwa [[Masalit massacres (2023–present)|Masalit massacres]], zomwe zafotokozedwa ngati [[ethnic cleansing]] kapena [[genocide]].<ref name=":23">{{cite news|title=Genocide returns to Darfur|url=https://www.economist.com/middle-east-and-africa/2023/10/05/genocide-returns-to-darfur|url-status=live|archive-url=https://web.archive.org/web/20231110034316/https://www.economist.com/middle-east-and-africa/2023/10/05/genocide-returns-to-darfur|archive-date=10 November 2023|access-date=11 November 2023|newspaper=The Economist|issn=0013-0613}}</ref> Sudan yatsimikiziridwa kukhala ikukumana ndi vuto lalikulu kwambiri la [[humanitarian crisis]] padziko lapansi; pafupifupi anthu 25 miliyoni akukumana ndi njala yayikulu kwambiri [[Famine in Sudan (2024–present)|njala]].<ref name=":20" /> Pa 7 January 2025, United States idanena kuti RSF ndi magulu okhudzana nawo achita [[genocide]].<ref>{{Cite web|title=Genocide Determination in Sudan and Imposing Accountability Measures|url=https://2021-2025.state.gov/genocide-determination-in-sudan-and-imposing-accountability-measures/|access-date=2025-05-23|website=[[state.gov]]|language=en}}</ref>
Kuyambira pomwe Sudan inapeza ufulu wake mu 1956, dzikoli lakhala likuvutika ndi kusakhazikika komwe kukuphatikizapo [[Coups d'état in Sudan|zoyesayesa 20 za coup]], ulamuliro wa nthawi yayitali wa asilikali, nkhondo ziwiri zamkati zotsutsa kwambiri, komanso [[Darfur genocide]]. Nkhondoyi inayamba chifukwa cha kusamvana pa kuphatikizidwa kwa RSF mu asilikali pambuyo pa [[2021 Sudanese coup d'état|coup ya 2021]], kuyambira ndi kuukira kwa RSF m'madera a boma ku [[Khartoum]] ndi mizinda ina. Deralo likulu linagawika pakati pa magulu awiriwa, ndipo al‑Burhan anasamutsira boma lake ku [[Port Sudan]]. Zoyesayesa za mayiko ena, kuphatikizapo mgwirizano wa May 2023 wotchedwa Jeddah Declaration, sizinathe kuthetsa nkhondoyi, pomwe magulu ambiri ankhondo analowa nawo: [[Sudan People's Liberation Movement–North|SPLM–North]] (al‑Hilu faction) idalimbana ndi SAF kumwera; gulu la [[Tamazuj]] linathandizira RSF; ndipo SAF inalandira thandizo kuchokera ku magulu ena a [[Sudan Liberation Movement/Army|Sudan Liberation Movement]] ndi [[Justice and Equality Movement]]. Pofika kumapeto kwa 2023, RSF idalamulira madera ambiri a Darfur ndikupita patsogolo ku Khartoum, [[Kordofan]], ndi [[Gezira State|Gezira]]. SAF inakweza mphamvu mu 2024, ikulandira mphamvu ku [[Omdurman]] ndikubwezeretsa Khartoum, kuphatikizapo [[Republican Palace, Khartoum|Nyumba ya Purezidenti]] ndi [[Khartoum International Airport|dege lapaulendo]], mu March 2025. Ngakhale zoyesayesa zatsopano zokambirana, sipanakhalepo mgwirizano wokhazikika wa kupuma moto, ndipo nkhondoyi ikupitirirabe ndi zovuta zazikulu za anthu komanso zoopsa zadziko lonse.
[[Famine in Sudan (2024–present)|Njala]] yokha yawononga moyo wa ana pafupifupi 522,000, pamene chiwerengero chonse cha anthu omwe aphedwa m’nkhondoyi, kuphatikizapo imfa chifukwa cha [[Violence|chiwawa]], [[Starvation|njala]], ndi [[Disease|matenda]], ndichokwera kwambiri; anthu ena masauzande ambiri akusowa kapena aphedwa m'masanthula apadera, makamaka omwe amayikidwa ku RSF ndi magulu okhudzana nawo.<ref name=":21">{{Cite news|last=Akinwotu|first=Emmanuel|date=2025-04-14|title=In Sudan, hundreds killed in attacks on famine-hit displacement camps|url=https://www.npr.org/2025/04/14/nx-s1-5363700/in-sudan-hundreds-killed-in-attacks-on-famine-hit-displacement-camps|access-date=2025-05-21|work=NPR|language=en}}</ref><ref name=":22">{{cite news|title=وفاة أكثر من 500 ألف طفل في السودان جراء سوء التغذية|trans-title=More than 500,000 children die in Sudan due to malnutrition|url=https://sudantribune.net/article296185/|access-date=20 January 2025|website=Sudan Tribune|quote=The Preparatory Committee of the [[Sudanese Doctors Syndicate]] revealed on Saturday that more than 500,000 infants have died due to malnutrition. Adiba Ibrahim Al-Sayed, a member of the Omdurman Private Branch of the Preparatory Committee of the Doctors Syndicate, told Sudan Tribune that the number of child deaths reached 522,000 infants, while cases of malnutrition rose to 286,000 cases since the outbreak of the war until today.|language=Arabic}}</ref> Osachepera anthu 61,000 aphedwa ku [[Khartoum State]] yokha, mwa omwe 26,000 aphedwa chifukwa cha chiwawa chokha.<ref name="ap20">{{cite news|last1=Yibeltal|first1=Kalkidan|last2=Rukanga|first2=Basillioh|date=14 November 2024|title=Sudan death toll far higher than previously reported – study|url=https://www.bbc.co.uk/news/articles/crln9lk51dro|url-status=live|archive-url=https://web.archive.org/web/20241115135314/https://www.bbc.co.uk/news/articles/crln9lk51dro|archive-date=15 November 2024|access-date=15 November 2024|publisher=[[BBC News]]}}</ref> Pofika 5 February 2025, anthu opitirira 8.8 miliyoni anasamukira mkati mwa dziko ndipo ena opitirira 3.5 miliyoni anathawa kudziko lina ngati othawa nkhondo.<ref name="africa7.2">{{cite web|date=5 February 2025|title=IOM Sudan Displacement Tracking Matrix (DTM) Sudan Mobility Update (15)|url=https://reliefweb.int/report/sudan/iom-sudan-displacement-tracking-matrix-dtm-sudan-mobility-update-15-publication-date-5-february-2025|access-date=18 February 2025|website=[[reliefweb]]}}</ref> Mu August 2024, [[Integrated Food Security Phase Classification]] (IPC) Famine Review Committee (FRC) idatsimikizira kuti zinthu za njala zili m'madera ena a North Darfur.<ref name="auto5">{{Cite web|title=FAMINE IN SUDAN: IPC Famine Review Committee Confirms Famine Conditions in parts of North Darfur|url=https://www.ipcinfo.org/ipcinfo-website/countries-in-focus-archive/issue-107/en/|url-status=live|archive-url=https://web.archive.org/web/20240807205709/https://www.ipcinfo.org/ipcinfo-website/countries-in-focus-archive/issue-107/en/|archive-date=7 August 2024|access-date=2024-08-07|website=IPC}}</ref>
Kuthandiza kwadziko lina m’nkhondoyi kuphatikizapo kutumizidwa kwa zida kuchokera ku [[China]], [[Russia]], ndi [[Turkey]], ndi [[United Arab Emirates|UAE]] ndi [[Chad]] kuthandiza RSF pamene Egypt ikuthandiza SAF, m’nthawi ya mkangano wa m’madera. Nkhondoyi yachititsa mavuto aakulu kwambiri a anthu monga [[Famine in Sudan (2024–present)|kusowa kwa chakudya]], madzi, mankhwala, ndi mwayi wolowa chithandizo, kutseka kwa zipatala zambiri, kufalikira kwa matenda, kusamuka kwa anthu ambiri, kuba zinthu za chithandizo cha anthu, komanso kufooka kwa maphunziro ndi zomangamanga, zomwe zapangitsa kuti anthu oposa hafu ya dzikoli akhale ofunikira kwambiri kupatsidwa chithandizo. Pali pempho lachangu kuti aperekedwe thandizo, chitetezo chalamulo kwa [[Humanitarian aid|ogwira ntchito za chifundo]], kuthandiza [[Refugee|othawa nkhondo]], komanso kusiya kutumiza zida kwa RSF, makamaka kuchokera ku UAE. SAF ndi RSF onse awagwiritsa ntchito [[Disinformation|zabodza]] pogwiritsa ntchito [[social media]], zithunzi zabodza, ndi zinthu zopangidwa ndi [[Artificial intelligence|AI]] kuti asokoneze malingaliro a anthu, kutsutsa adani awo, ndikulimbikitsa malingaliro a dziko lonse lapansi. M'mbuyo mwa nkhondoyi, [[United States]], [[United Kingdom]], [[Canada]], ndi [[European Union]] adayika [[Sanctions (law)|ziletso]] pa anthu, makampani, ndi mabungwe omwe akugwirizana ndi SAF ndi RSF chifukwa cha kuswa mgwirizano wa kupuma moto, kulakwira ufulu wa anthu, komanso ntchito zosokoneza dziko.
== Course of the war – Timeline (April 2023 – present) ==
=== April 2023 ===
* '''15 April''' – RSF idayambitsa nkhondo pofuna kupeza malo a SAF m'madera ambiri, kuphatikizapo '''Khartoum International Airport''', '''Merowe Airport''', ndi '''Presidential Palace''', zomwe zinayambitsa nkhondo yachikulu yapa mzinda.<ref>…turn0search3…</ref>
* '''16–22 April''' – Nkhondo zoyamba zidakula m'mzinda wa Khartoum ndi kupita ku '''Omdurman''', kumene pamalandira kuwotcha ma bridges ndi ma bombardment.<ref>…turn0search3…</ref>
* '''31 May''' – Nkhondo yayikulu yadzadza pamalo a '''Mayo''' ku Khartoum, kupha anthu pakati pa 18–27 ndipo ambiri adavulalika.<ref>…turn0search0…</ref>
=== May 2023 ===
* '''8 May''' – Governor wa Darfur, Minni Minawi, anabwerera ku Khartoum ndi kubwezeretsa gulu lake, pamene SAF ndi RSF anayamba zokambirana zowulungika ku Jeddah.<ref>…turn0search7…</ref>
* '''19–20 May''' – RSF idafalitsa kuti lapha '''Republican Palace''', ndipo pa 20 May panaperekedwa '''Jeddah Declaration''' yoyesera kupuma moto kwa masiku 7, koma inasokonekera.<ref>…turn0search7…</ref>
=== July 2023 ===
* '''22–23 July''' – RSF yalandiranso malo ku '''Geneina''' (West Darfur) ndipo kuwunikira kwachitetezo kungayambitse zabodza zotsutsa.<ref>…turn0search7…</ref>
* '''8 July''' – SAF inapanga '''airstrike''' ku Omdurman yomwe inaphedwa anthu oposa 22 monga lipoti la UN.<ref>…turn0search7…</ref>
=== August 2023 ===
* Nkhondo zinayamba kufalikira kwambiri m’dera la '''Darfur''', ndipo poyambirira pa 2024, RSF inalamulira m’madera ambiri a Darfur.<ref>…turn0search1…;…turn0search2…</ref>
=== December 2023 ===
* RSF inalanda '''Wad Madani''' (capital ya Gezira) ndi madera akumadzulo kwa Khartoum.<ref>…turn0search1…</ref>
=== February 2024 ===
* SAF inayamba kulimbikira mu '''Omdurman''', ndipo anapeza mwayi pogwiritsa ntchito '''dronesi zaku Iran''' zomwe zidathandiza kuyambira March 2024.<ref>…turn0search1…;…turn0search2…</ref>
=== June 2024 ===
* '''2 June''' – Zolemetsa zimachitika ku '''El Fasher''', kuphatikizapo kupha anthu 11 ndi kupha magulu ena.<ref>…turn0search18…</ref>
* '''5 June''' – RSF inalanda '''Wad Al‑Noora''', kulanda pafupi 100 anthu kumene.<ref>…turn0search18…</ref>
* '''27 June''' – Lipoti la IPC linati anthu opitilira 755,000 akukumana ndi njala yayikulu kwambiri mu Sudan.<ref>…turn0search18…</ref>
=== October 2024 ===
* '''Dry season offensive''' – SAF inalimbitsa ma airstrikes komanso yolimbana ndi RSF mu '''Khartoum''', kuphatikizapo kuyambira '''October dry season''' momwe mphambano inakwera.<ref>…turn0news16…</ref>
=== January 2025 ===
* SAF inabwerera ku '''Omdurman''' pa '''7 January''' ndipo yachotsa RSF m'madera ena, kuphatikizapo '''al‑Jili Oil refinery''' pa 24 January.<ref>…turn0search18…</ref>
=== February–March 2025 ===
* '''17 February''' – SAF inatchotsa RSF kuchokera ku '''Bahri''', kupita patsogolo mu Omdurman.<ref>…turn0search18…</ref>
* '''3 March''' – SAF inalanda madzi osalala ku '''East Nile''' pafupi ndi bridge ya '''al‑Manshiya''' ku Khartoum.<ref>…turn0search18…</ref>
* '''20 May''' – SAF inalanda '''Ombada''' ndi madera ena ku Omdurman, ndipo inatangaza kuthetsa nkhondo mu Khartoum State, idakakamiza RSF kuchoka ku '''White Nile State'''.<ref>…turn0search18…</ref>
=== April 2025 ===
* '''13 April''' – RSF idaphwanya m’zipatala ku '''El Fasher''', kupha anthu opitirira 200 m’zipinda za othawa nkhondo.<ref>…turn0search22…</ref>
* '''March–May''' – SAF inalamaliza kuteteza '''Khartoum''', kuphatikizapo Presidential Palace ndi dega, ikutsimikizira kupambana kwake mu mzinda.<ref>…turn0news12…;…turn0search21…</ref>
== Zolemba ==
[[Category:Nkhondo yamkati ya Sudan (2023–kuyenda)]]
[[Category:Nkhondo zamkati mu 2020s]]
[[Category:Nkhondo yamkati ku Sudan]]
[[Category:Nkhondo zogwirizana ndi coup]]
[[Category:2020s mu Sudan]]
[[Category:Chisankho cham’manja cha Sudan]]
lm4vjfp3ujhst1azdcnmyi7vf97vn8p
William Windom
0
9031
70078
2025-07-08T09:53:05Z
Icem4k
5186
Created page with "{{Short description|American politician (1827–1891)}} {{Infobox officeholder |name = William Windom |image = William Windom, Brady-Handy photo portrait, ca1870-1880.jpg |caption = Windom {{circa}} 1870–80 |office = 33rd and 39th [[United States Secretary of the Treasury]] |president = [[Benjamin Harrison]] |term_start = March 7, 1889 |term_end = January 29, 1891 |predecessor = [[Charles S. Fairchild]] |successor = Charles Fost..."
70078
wikitext
text/x-wiki
{{Short description|American politician (1827–1891)}}
{{Infobox officeholder
|name = William Windom
|image = William Windom, Brady-Handy photo portrait, ca1870-1880.jpg
|caption = Windom {{circa}} 1870–80
|office = 33rd and 39th [[United States Secretary of the Treasury]]
|president = [[Benjamin Harrison]]
|term_start = March 7, 1889
|term_end = January 29, 1891
|predecessor = [[Charles S. Fairchild]]
|successor = [[Charles Foster (Ohio politician)|Charles Foster]]
|president1 = [[James A. Garfield]]<br>[[Chester A. Arthur]]
|term_start1 = March 8, 1881
|term_end1 = November 13, 1881
|predecessor1 = [[John Sherman]]
|successor1 = [[Charles J. Folger]]
|jr/sr2 = United States Senator
|state2 = [[Minnesota]]
|term_start2 = November 15, 1881
|term_end2 = March 3, 1883
|predecessor2 = [[Alonzo J. Edgerton]]
|successor2 = [[Dwight M. Sabin]]
|term_start3 = March 4, 1871
|term_end3 = March 7, 1881
|predecessor3 = [[Ozora P. Stearns]]
|successor3 = [[Alonzo J. Edgerton]]
|term_start4 = July 15, 1870
|term_end4 = January 22, 1871
|appointer4 = [[Horace Austin]]
|predecessor4 = [[Daniel Sheldon Norton|Daniel Norton]]
|successor4 = [[Ozora P. Stearns]]
|office5 = Member of the<br>[[U.S. House of Representatives]]<br>from [[Minnesota]]
|constituency5 = {{ushr|MN|AL|E}} (1859–63)<br>{{ushr|MN|1|C}} (1863–69)
|term_start5 = March 4, 1859
|term_end5 = March 3, 1869
|predecessor5 = [[James M. Cavanaugh]]
|successor5 = [[Morton S. Wilkinson]]
|birth_date = {{birth date|1827|5|10}}
|birth_place = [[Belmont County, Ohio]], U.S.
|death_date = {{death date and age|1891|1|29|1827|5|10}}
|death_place = [[New York City]], [[New York (state)|New York]], U.S.
|party = [[Republican Party (United States)|Republican]]
|signature = Signature of William Windom (1827–1891).png
}}
[[File:WINDOM, William-Treasury (BEP engraved portrait).jpg|thumb|[[Bureau of Engraving and Printing]] portrait of Windom as Secretary of the Treasury]]
'''William Windom''' (May 10, 1827 – January 29, 1891) anali woyendetsa ndale waku America wokhudza Minnesota. Anatumikira monga [[United States House of Representatives|Representative]] kuyambira 1859 mpaka 1869, kenako monga [[United States Senate|Senator]] mu 1870 mpaka January 1871, kuchokera March 1871 mpaka March 1881, komanso kuchokera November 1881 mpaka 1883. Anaperekanso kawiri udindo wa [[United States Secretary of the Treasury|Secretary of the Treasury]] – kuyambira March mpaka November 1881 ndi kuchokera 1889 mpaka 1891, pansi pa mapurezidenti atatu. Anali m’gulu la [[Republican Party (United States)|Republican]]. Anali **makolo akuluakulu** a mlendo wa filimu **William Windom (actor)**, yemwe adatchulidwa dzina lake.
== Early life ==
Windom anabadwa ku [[Belmont County, Ohio]] pa May 10, 1827.<ref name="housebio">{{cite web|url=https://history.house.gov/People/Listing/W/WINDOM%2C-William-%28W000629%29/|title=WINDOM, William|website=US House History|access-date=2025-07-08}}</ref> Anaphunzira kunyumba ndi m'masukulu ang’ono monga [[Martinsburg Academy]] ku Ohio, kenako anaphunzira malamulo ndipo adalembedwa kunyumba kwa malamulo mu 1850.<ref name="miller">{{cite web|url=https://millercenter.org/president/garfield/essays/windom-william-1881-secretary-of-the-treasury|title=William Windom (1881)|website=Miller Center|access-date=2025-07-08}}</ref> Mu 1852 anaponyera ku Knox County monga prosecuting attorney, ndipo mu 1855 adachoka ku Ohio kupita ku [[Minnesota Territory]] ndikukhala ku [[Winona, Minnesota]], pafupi ndi nyanja ya [[Mississippi River]].<ref name="housebio"/>
== Political career ==
Windom anasankhidwa monga U.S. Representative mu 1859, akuyimira Minnesota pa at-large seat mpaka 1863, kenako pa District 1 kuchokera 1863 mpaka 1869. Anabwereranso ku Congress mu 1861, 1864, ndi 1866. Sinkanandilandire mu 1868.<ref name="housebio"/>
Sen. [[Daniel S. Norton]] adafa pa 14 July 1870, ndipo Governor [[Alexander Ramsey]] adasankha Windom kukhala seneta mpaka legislature itasankha m'modzi atsopano. Mu January 1871, [[Ozora P. Stearns]] adasankhidwa ku term yotsatira, ndipo Windom adasankhidwanso ku malonda atsopano kuyambira March 4; adatha ntchito mutakhala seneta mpaka March 7, 1881, pamene ananyamuka kuti akapite ku Treasury.<ref name="housebio"/>
Ku Senate, Windom adakhala mtetezi woyambira za malamulo a ma sitimayi. Mu December 1872, adakhala mtsogoleri wa Senate Select Committee on Transportation Routes to the Seaboard, yomwe idapanga lipoti mu April 1874 kuphatikizapo kupempha ofesi ya Bureau of Commerce — gzilibe mphamvu zomwe zinapangitsa kukhazikitsidwa kwa Interstate Commerce Commission mu 1887.<ref name="housebio"/><ref>[[John A. Garraty]], ''The New Commonwealth: 1877–1890'' (Harper & Row Pub., 1968) p. 118.</ref>
Mu 1880, Windom adayesetsa kukhala Republican candidate wa Presidency, koma pa National Convention adalandira mawu 10 pokha pa ballot yoyamba. Convention inakhala yopanda chomwe yamveka, ndipo atangotchulidwa ngati dark‑horse candidate koma sanasankhidwe, ndipo pa kenako wosankhidwa anali [[James A. Garfield]].<ref name="housebio"/><ref>Allan Peskin, ''Garfield'' (Kent State University Press, 1999) p. 477.</ref>
Pa March 7, 1881, Windom anasankha kusiya Senate ndipo Garfield anamupatsanso udindo wa [[Secretary of the Treasury]]. Anakhalabe mpaka November 13, 1881, kenako adasankhidwanso kukhala Senator pa October 26, 1881, ndipo anadzabwera ku Senate pa November 15, ndipo adatumikira mpaka patapita nthawi mpaka March 3, 1883. Pambuyo pake adasowa mwayi ku re-election.<ref name="housebio"/>
Mu 1883, Windom adasamukira ku New York City, pomwe adadzapanga malamulo mpaka 1889. President [[Benjamin Harrison]] adamutumiza kuti abwerere kukhala Secretary wa Treasury kuyambira March 8, 1889. Windom anatha ntchito amachita kwa masiku ambiri mu 1891, kenako adafa pa January 29, 1891, pamene akupha mawu ku Delmonico’s Steak House, NYC.<ref name="housebio"/><ref name="miller"/>
== Memorials ==
Iye adalembedwa pa silver certificate ya $2 kuyambira 1891 mpaka 1896. Chitofu cha _USS Windom_ (1896) komanso choyendetsa galimoto cha World War II chinalembedwa dzina lake. Mzinda wa [[Windom, Minnesota]] ku Cottonwood County, komanso [[Windom College]] ku Montevideo, Minnesota, ndi mapaki angapo ku [[Minneapolis]] (Windom Park, Windom Northeast, Windom South), ndi “Windom” ndi “Windom Park” ku Minneapolis, zonse zinalembedwanso dzina lake. Adakhala dzina la tambala ya phiri la Colorado, [[Windom Peak]].<ref name="housebio"/><ref name="search21">{{cite web|url=https://en.wikipedia.org/wiki/Windom_College|title=Windom College|website=Wikipedia|access-date=2025-07-08}}</ref><ref name="search22">{{cite web|url=https://en.wikipedia.org/wiki/Windom%2C_Minnesota|title=Windom, Minnesota|website=Wikipedia|access-date=2025-07-08}}</ref>
== References ==
{{Reflist}}
==Zolemba==
{{Reflist}}
{{CongBio|W000629}}
*[http://www.ustreas.gov/education/history/secretaries/wwindom.html Treasury biography]
{{s-start}}
{{s-par|us-hs}}
{{US House succession box
| state = Minnesota
| district = AL
| years = March 3, 1859 – March 3, 1863
| before = [[William Wallace Phelps]] and [[James M. Cavanaugh]]
| alongside = [[Cyrus Aldrich]]
| after = District eliminated
}}
{{US House succession box
| state = Minnesota
| district = 1
| years = March 3, 1863 – March 3, 1869
| before = New district
| after = [[Morton S. Wilkinson]]
}}
{{s-par|us-sen}}
{{s-bef|before=[[Daniel Sheldon Norton|Daniel Norton]]}}
{{s-ttl|title=[[List of United States Senators from Minnesota|U.S. Senator (Class 2) from Minnesota]]|years= July 15, 1870 – January 22, 1871 |alongside=[[Alexander Ramsey]]}}
{{s-aft|after=[[Ozora P. Stearns]]}}
{{s-bef|before=[[Ozora P. Stearns]]}}
{{s-ttl|title=[[List of United States Senators from Minnesota|U.S. Senator (Class 2) from Minnesota]]|years= March 4, 1871 – March 7, 1881 |alongside=[[Alexander Ramsey]], [[Samuel J. R. McMillan]]}}
{{s-aft|after=[[Alonzo J. Edgerton]]}}
{{s-bef|before=[[Lot M. Morrill]]}}
{{s-ttl|title=Chair of the [[United States Senate Committee on Appropriations|Senate Appropriations Committee]]|years=1876–1879}}
{{s-aft|after=[[Henry Gassaway Davis|Henry Davis]]}}
{{s-off}}
{{s-bef|before=[[John Sherman]]}}
{{s-ttl|title=[[United States Secretary of the Treasury|U.S. Secretary of the Treasury]]|years=1881}}
{{s-aft|after=[[Charles J. Folger]]}}
{{s-par|us-sen}}
{{s-bef|before=[[Alonzo J. Edgerton]]}}
{{s-ttl|title=[[List of United States Senators from Minnesota|U.S. Senator (Class 2) from Minnesota]]|years= November 15, 1881 – March 3, 1883 |alongside=[[Samuel J. R. McMillan]]}}
{{s-aft|after=[[Dwight M. Sabin]]}}
{{s-bef|before=[[George F. Edmunds]]}}
{{s-ttl|title=Chair of the [[United States Senate Committee on Foreign Relations|Senate Foreign Relations Committee]]|years=1881–1883}}
{{s-aft|after=[[John Franklin Miller (senator)|John Miller]]}}
{{s-off}}
{{s-bef|before=[[Charles S. Fairchild]]}}
{{s-ttl|title=[[United States Secretary of the Treasury|U.S. Secretary of the Treasury]]|years=1889–1891}}
{{s-aft|after=[[Charles Foster (Ohio politician)|Charles Foster]]}}
{{s-end}}
{{USSecTreas}}
{{Garfield cabinet}}
{{Arthur cabinet}}
{{Benjamin Harrison cabinet}}
{{USSenMN}}
{{SenAppropriationsCommitteeChairs}}
{{SenForeignRelationsCommitteeChairmen}}
{{MNRepresentatives}}
{{United States presidential election, 1880}}
{{Authority control}}
{{DEFAULTSORT:Windom, William}}
[[Category:Abambo a ndale a ku United States]]
[[Category:U.S. Representatives kuchokera ku Minnesota]]
[[Category:U.S. Senators kuchokera ku Minnesota]]
[[Category:United States Secretaries of the Treasury]]
[[Category:Republican Party (United States)politicians]]
[[Category:1827 Kubandwa]]
[[Category:1891 Imfa]]
[[Category:Abale a William Windom (actor)]]
jmv5bgyavbdvfaj4273a8d9hedanc7k
70079
70078
2025-07-08T09:54:02Z
Icem4k
5186
70079
wikitext
text/x-wiki
{{Short description|American politician (1827–1891)}}
{{Infobox officeholder
|name = William Windom
|image = William Windom, Brady-Handy photo portrait, ca1870-1880.jpg
|caption = Windom {{circa}} 1870–80
|office = 33rd and 39th [[United States Secretary of the Treasury]]
|president = [[Benjamin Harrison]]
|term_start = March 7, 1889
|term_end = January 29, 1891
|predecessor = [[Charles S. Fairchild]]
|successor = [[Charles Foster (Ohio politician)|Charles Foster]]
|president1 = [[James A. Garfield]]<br>[[Chester A. Arthur]]
|term_start1 = March 8, 1881
|term_end1 = November 13, 1881
|predecessor1 = [[John Sherman]]
|successor1 = [[Charles J. Folger]]
|jr/sr2 = United States Senator
|state2 = [[Minnesota]]
|term_start2 = November 15, 1881
|term_end2 = March 3, 1883
|predecessor2 = [[Alonzo J. Edgerton]]
|successor2 = [[Dwight M. Sabin]]
|term_start3 = March 4, 1871
|term_end3 = March 7, 1881
|predecessor3 = [[Ozora P. Stearns]]
|successor3 = [[Alonzo J. Edgerton]]
|term_start4 = July 15, 1870
|term_end4 = January 22, 1871
|appointer4 = [[Horace Austin]]
|predecessor4 = [[Daniel Sheldon Norton|Daniel Norton]]
|successor4 = [[Ozora P. Stearns]]
|office5 = Member of the<br>[[U.S. House of Representatives]]<br>from [[Minnesota]]
|constituency5 = {{ushr|MN|AL|E}} (1859–63)<br>{{ushr|MN|1|C}} (1863–69)
|term_start5 = March 4, 1859
|term_end5 = March 3, 1869
|predecessor5 = [[James M. Cavanaugh]]
|successor5 = [[Morton S. Wilkinson]]
|birth_date = {{birth date|1827|5|10}}
|birth_place = [[Belmont County, Ohio]], U.S.
|death_date = {{death date and age|1891|1|29|1827|5|10}}
|death_place = [[New York City]], [[New York (state)|New York]], U.S.
|party = [[Republican Party (United States)|Republican]]
|signature = Signature of William Windom (1827–1891).png
}}
[[File:WINDOM, William-Treasury (BEP engraved portrait).jpg|thumb|[[Bureau of Engraving and Printing]] portrait of Windom as Secretary of the Treasury]]
'''William Windom''' (May 10, 1827 – January 29, 1891) anali woyendetsa ndale waku America wokhudza Minnesota. Anatumikira monga [[United States House of Representatives|Representative]] kuyambira 1859 mpaka 1869, kenako monga [[United States Senate|Senator]] mu 1870 mpaka January 1871, kuchokera March 1871 mpaka March 1881, komanso kuchokera November 1881 mpaka 1883. Anaperekanso kawiri udindo wa [[United States Secretary of the Treasury|Secretary of the Treasury]] – kuyambira March mpaka November 1881 ndi kuchokera 1889 mpaka 1891, pansi pa mapurezidenti atatu. Anali m’gulu la [[Republican Party (United States)|Republican]]. Anali **makolo akuluakulu** a mlendo wa filimu **William Windom (actor)**, yemwe adatchulidwa dzina lake.
== Early life ==
Windom anabadwa ku [[Belmont County, Ohio]] pa May 10, 1827.<ref name="housebio">{{cite web|url=https://history.house.gov/People/Listing/W/WINDOM%2C-William-%28W000629%29/|title=WINDOM, William|website=US House History|access-date=2025-07-08}}</ref> Anaphunzira kunyumba ndi m'masukulu ang’ono monga [[Martinsburg Academy]] ku Ohio, kenako anaphunzira malamulo ndipo adalembedwa kunyumba kwa malamulo mu 1850.<ref name="miller">{{cite web|url=https://millercenter.org/president/garfield/essays/windom-william-1881-secretary-of-the-treasury|title=William Windom (1881)|website=Miller Center|access-date=2025-07-08}}</ref> Mu 1852 anaponyera ku Knox County monga prosecuting attorney, ndipo mu 1855 adachoka ku Ohio kupita ku [[Minnesota Territory]] ndikukhala ku [[Winona, Minnesota]], pafupi ndi nyanja ya [[Mississippi River]].<ref name="housebio"/>
== Political career ==
Windom anasankhidwa monga U.S. Representative mu 1859, akuyimira Minnesota pa at-large seat mpaka 1863, kenako pa District 1 kuchokera 1863 mpaka 1869. Anabwereranso ku Congress mu 1861, 1864, ndi 1866. Sinkanandilandire mu 1868.<ref name="housebio"/>
Sen. [[Daniel S. Norton]] adafa pa 14 July 1870, ndipo Governor [[Alexander Ramsey]] adasankha Windom kukhala seneta mpaka legislature itasankha m'modzi atsopano. Mu January 1871, [[Ozora P. Stearns]] adasankhidwa ku term yotsatira, ndipo Windom adasankhidwanso ku malonda atsopano kuyambira March 4; adatha ntchito mutakhala seneta mpaka March 7, 1881, pamene ananyamuka kuti akapite ku Treasury.<ref name="housebio"/>
Ku Senate, Windom adakhala mtetezi woyambira za malamulo a ma sitimayi. Mu December 1872, adakhala mtsogoleri wa Senate Select Committee on Transportation Routes to the Seaboard, yomwe idapanga lipoti mu April 1874 kuphatikizapo kupempha ofesi ya Bureau of Commerce — gzilibe mphamvu zomwe zinapangitsa kukhazikitsidwa kwa Interstate Commerce Commission mu 1887.<ref name="housebio"/><ref>[[John A. Garraty]], ''The New Commonwealth: 1877–1890'' (Harper & Row Pub., 1968) p. 118.</ref>
Mu 1880, Windom adayesetsa kukhala Republican candidate wa Presidency, koma pa National Convention adalandira mawu 10 pokha pa ballot yoyamba. Convention inakhala yopanda chomwe yamveka, ndipo atangotchulidwa ngati dark‑horse candidate koma sanasankhidwe, ndipo pa kenako wosankhidwa anali [[James A. Garfield]].<ref name="housebio"/><ref>Allan Peskin, ''Garfield'' (Kent State University Press, 1999) p. 477.</ref>
Pa March 7, 1881, Windom anasankha kusiya Senate ndipo Garfield anamupatsanso udindo wa [[Secretary of the Treasury]]. Anakhalabe mpaka November 13, 1881, kenako adasankhidwanso kukhala Senator pa October 26, 1881, ndipo anadzabwera ku Senate pa November 15, ndipo adatumikira mpaka patapita nthawi mpaka March 3, 1883. Pambuyo pake adasowa mwayi ku re-election.<ref name="housebio"/>
Mu 1883, Windom adasamukira ku New York City, pomwe adadzapanga malamulo mpaka 1889. President [[Benjamin Harrison]] adamutumiza kuti abwerere kukhala Secretary wa Treasury kuyambira March 8, 1889. Windom anatha ntchito amachita kwa masiku ambiri mu 1891, kenako adafa pa January 29, 1891, pamene akupha mawu ku Delmonico’s Steak House, NYC.<ref name="housebio"/><ref name="miller"/>
== Memorials ==
Iye adalembedwa pa silver certificate ya $2 kuyambira 1891 mpaka 1896. Chitofu cha _USS Windom_ (1896) komanso choyendetsa galimoto cha World War II chinalembedwa dzina lake. Mzinda wa [[Windom, Minnesota]] ku Cottonwood County, komanso [[Windom College]] ku Montevideo, Minnesota, ndi mapaki angapo ku [[Minneapolis]] (Windom Park, Windom Northeast, Windom South), ndi “Windom” ndi “Windom Park” ku Minneapolis, zonse zinalembedwanso dzina lake. Adakhala dzina la tambala ya phiri la Colorado, [[Windom Peak]].<ref name="housebio"/><ref name="search21">{{cite web|url=https://en.wikipedia.org/wiki/Windom_College|title=Windom College|website=Wikipedia|access-date=2025-07-08}}</ref><ref name="search22">{{cite web|url=https://en.wikipedia.org/wiki/Windom%2C_Minnesota|title=Windom, Minnesota|website=Wikipedia|access-date=2025-07-08}}</ref>
==Zolemba==
{{Reflist}}
*
{{DEFAULTSORT:Windom, William}}
[[Category:Abambo a ndale a ku United States]]
[[Category:U.S. Representatives kuchokera ku Minnesota]]
[[Category:U.S. Senators kuchokera ku Minnesota]]
[[Category:United States Secretaries of the Treasury]]
[[Category:Republican Party (United States)politicians]]
[[Category:1827 Kubandwa]]
[[Category:1891 Imfa]]
[[Category:Abale a William Windom (actor)]]
06w5jvwnoai4xmbyvsc7ox14wdajb7k