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 &#7789; 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 &#7789; 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.&nbsp;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.&nbsp;e.&nbsp;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.&nbsp;e.&nbsp;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&nbsp;July&nbsp;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&nbsp;July&nbsp;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.&nbsp;J. Palacio'']] | style="padding:0 6px 0 0" | '''[[R.&nbsp;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.&nbsp;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.&nbsp;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&nbsp;km (22&nbsp;mi) kumwera kwa Cape Town. Mphepete mwa nyanja ndi mtunda wa makilomita asanu ndi limodzi (3.7&nbsp;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.&nbsp;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.&nbsp;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;">&lsaquo;The [[Wikipedia:Template messages|template]] '''''[[Template:Bibleref|Bibleref]]''''' has been '''[[Wikipedia:Templates for deletion#Template:{{{2|Bibleref}}}|proposed for deletion here]]'''.&rsaquo;</span>&nbsp; [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}}}|&nbsp;{{{1}}}}}&nbsp;{{{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}}}&nbsp;}}{{{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}}}&nbsp;}}{{{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}}}&nbsp;}}{{{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}}}&nbsp;}}{{{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}}}&nbsp;}}{{{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}}}&nbsp;{{{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}}}&nbsp;{{{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}}}&nbsp;{{{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}}}|&zwnj;]][[{{{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}}}&#32;}}{{{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}}}&#32;}}{{{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}}}&#32;}}{{{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}}}&#32;}}{{{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}}}&#32;}}{{{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}}}&#32;}}{{{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}}}&#32;}}{{{2}}}]] [http://bibref.hebtools.com/?book={{{1}}}%20{{{2}}}&verse={{{3}}}&src={{{4|!}}} {{{3}}}] }}{{only in print |{{#if:{{{1|}}}|{{{1}}}&#32;}}{{{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}}}&#32;}}{{{2}}}]] [http://bibref.hebtools.com/?book{{=}}{{{1}}}%20{{{2}}}&verse{{=}}{{{3}}}&src{{=}}{{{4|!}}} {{{3}}}] }}{{only in print |{{#if:{{{1|}}}|{{{1}}}&#32;}}{{{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}}}&#32;}}{{{2}}}]] [http://bibref.hebtools.com/?book{{=}}{{{1}}}%20{{{2}}}&verse{{=}}{{{3}}}&src{{=}}{{{4|!}}} {{{3}}}] }}{{only in print |{{#if:{{{1|}}}|{{{1}}}&#32;}}{{{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}}}&#32;}}{{{2}}}]] [http://bibref.hebtools.com/?book{{=}}{{{1}}}%20{{{2}}}&verse{{=}}{{{3}}}&src{{=}}{{{4|!}}} {{{3}}}]}}{{only in print|{{#if:{{{1|}}}|{{{1}}}&#32;}}{{{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}}}&#32;}}{{{2}}}]] [http://bibref.hebtools.com/?book{{=}}{{{1}}}%20{{{2}}}&verse{{=}}{{{3}}}&src{{=}}{{{4|!}}} {{{3}}}]}}{{only in print|{{#if:{{{1|}}}|{{{1}}}&#32;}}{{{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}}}&#32;}}{{{2}}}]] [http://bibref.hebtools.com/?book{{=}}{{{1}}}%20{{{2}}}&verse{{=}}{{{3}}}&src{{=}}{{{4|!}}} {{{3}}}]}}{{only in print|{{#if:{{{1|}}}|{{{1}}}&#32;}}{{{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}}}&#32;}}{{{2}}}]] [http://tools.wmflabs.org/bibleversefinder/bibleversefinder.php?book{{=}}{{{1}}}%20{{{2}}}&verse{{=}}{{{3}}}&src{{=}}{{{4|!}}} {{{3}}}]}}{{only in print|{{#if:{{{1|}}}|{{{1}}}&#32;}}{{{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}}}&#32;}}{{{2}}}]] [http://tools.wmflabs.org/bibleversefinder/?book{{=}}{{{1}}}%20{{{2}}}&verse{{=}}{{{3}}}&src{{=}}{{{4|!}}} {{{3}}}]}}{{only in print|{{#if:{{{1|}}}|{{{1}}}&#32;}}{{{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}}}&#32;}}{{{2}}}]] [http://tools.wmflabs.org/bibleversefinder/?book{{=}}{{{1}}}%20{{{2}}}&verse{{=}}{{urlencode:{{{3}}}}}&src{{=}}{{{4|!}}} {{{3}}}]}}{{only in print|{{#if:{{{1|}}}|{{{1}}}&#32;}}{{{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}}}&#32;}}{{{2}}}]] {{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|{{{3}}}}}{{only in print|{{#if:{{{1|}}}|{{{1}}}&#32;}}{{{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}}}&#32;}}{{{2}}}]] {{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|{{{3}}}}}{{only in print|{{#if:{{{1|}}}|{{{1}}}&#32;}}{{{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}}}&#32;}}{{{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}}}&#32;}}{{{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}}}&#32;}}{{{2}}}]] {{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|{{{3}}}}}|[[{{{{{|safesubst:}}}#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{{{{|safesubst:}}}#if:{{{1|}}}|{{{1}}}&#32;}}{{{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}}}&#32;}}{{{2}}}]] {{Bibleverse|{{{1}}}|{{{2}}}|{{{3}}}|{{{4|}}}|{{{3}}}}}|[[{{{{{|safesubst:}}}#if:{{{1|}}}|{{{1}}}|Book of}} {{{2}}}|{{{{{|safesubst:}}}#if:{{{1|}}}|{{{1}}}&#32;}}{{{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}}}&#32;}}{{{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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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&ndash;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, '&#32;('); -- 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, '&#32;('); -- 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&nbsp;on', -- TODO why the &nbsp; 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&nbsp;on', -- TODO why the &nbsp; 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}}}|&nbsp;BC}} {{#switch:{{{type}}}|kubadwa=imfa|imfa=kubadwa}}<!-- -->}}<!-- ##### Categories -->[[Category:{{Century name from decade or year<!-- -->|{{{Zaka khumiexpr}}}s|dash<!-- -->}}{{#if:{{{bc}}}|&nbsp;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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}}<!-- -->|{{#if:{{{3|}}}<!-- -->|{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}}<!-- -->|{{#if:{{{3|}}}<!-- -->|{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{2|}}} {{{3|}}} |{{{1|}}} {{{2|}}} }} }} }} | [[#<!-- -->{{#if:{{{Ref|}}}<!-- -->|{{{Ref}}}<!-- -->|CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}<!-- -->}}<!-- -->| {{#if:{{{5|}}}<!-- -->|{{{1|}}} et al. {{{5|}}}<!-- -->|{{#if:{{{4|}}}<!-- -->|{{{1|}}}, {{{2|}}} &amp; {{{3|}}} {{{4|}}}<!-- -->|{{#if:{{{3|}}}<!-- -->|{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{2|}}} {{{3|}}} |{{{1|}}} {{{2|}}} }} }} }} | [[#<!-- -->{{#if:{{{Ref|}}}<!-- -->|{{{Ref}}}<!-- -->|CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}<!-- -->}}<!-- -->|{{#if:{{{5|}}}<!-- -->|{{{1|}}} et al. {{{5|}}}<!-- -->|{{#if:{{{4|}}}<!-- -->|{{{1|}}}, {{{2|}}} &amp; {{{3|}}} {{{4|}}}<!-- -->|{{#if:{{{3|}}}<!-- -->|{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{2|}}} {{{3|}}} |{{{1|}}} {{{2|}}} }} }} }} | [[#<!-- -->{{#if:{{{Ref|}}}<!-- -->|{{{Ref}}}<!-- -->|CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}<!-- -->}}<!-- -->|{{#if:{{{5|}}}<!-- -->|{{{1|}}} et al. {{{5|}}}<!-- -->|{{#if:{{{4|}}}<!-- -->|{{{1|}}}, {{{2|}}} &amp; {{{3|}}} {{{4|}}}<!-- -->|{{#if:{{{3|}}}<!-- -->|{{{1|}}} &amp; {{{2|}}} {{{3|}}}<!-- -->|{{{1|}}} {{{2|}}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- -->]] }}{{#if:{{{loc|}}} |, {{{loc|}}} |{{#if:{{{p|}}} |, p.&nbsp;{{{p|}}} |{{#if:{{{pp|}}} |, pp.&nbsp;{{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{2|}}} {{{3|}}} |{{{1|}}} {{{2|}}} }} }} }} | [[#<!-- -->{{#if:{{{Ref|}}}<!-- -->|{{{Ref}}}<!-- -->|CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}<!-- -->}}<!-- -->|{{#if:{{{5|}}}<!-- -->|{{{1|}}} et al. {{{5|}}}<!-- -->|{{#if:{{{4|}}}<!-- -->|{{{1|}}}, {{{2|}}} &amp; {{{3|}}} {{{4|}}}<!-- -->|{{#if:{{{3|}}}<!-- -->|{{{1|}}} &amp; {{{2|}}} {{{3|}}}<!-- -->|{{{1|}}} {{{2|}}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- -->]] }}{{#if:{{{loc|}}} |, {{{loc|}}} |{{#if:{{{p|}}} |, p.&nbsp;{{{p|}}} |{{#if:{{{pp|}}} |, pp.&nbsp;{{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{2|}}} {{{3|}}} |{{{1|}}} {{{2|}}} }} }} }} | [[#<!-- -->{{#if:{{{Ref|}}}<!-- -->|{{{Ref}}}<!-- -->|CITEREF{{{1|}}}{{{2|}}}{{{3|}}}{{{4|}}}{{{5|}}}<!-- -->}}<!-- -->|{{#if:{{{5|}}}<!-- -->|{{{1|}}} et al. {{{5|}}}<!-- -->|{{#if:{{{4|}}}<!-- -->|{{{1|}}}, {{{2|}}} &amp; {{{3|}}} {{{4|}}}<!-- -->|{{#if:{{{3|}}}<!-- -->|{{{1|}}} &amp; {{{2|}}} {{{3|}}}<!-- -->|{{{1|}}} {{{2|}}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- -->]] }}{{#if:{{{loc|}}} |, {{{loc|}}} |{{#if:{{{p|{{{page|}}}}}} |, p.&nbsp;{{{p|{{{page}}}}}} |{{#if:{{{pp|{{{pages|}}}}}} |, pp.&nbsp;{{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}}<!-- -->|{{#if:{{{3|}}}<!-- -->|{{{1|}}} &amp; {{{2|}}} {{{3|}}}<!-- -->|{{{1|}}} {{{2|}}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- -->]] }}{{#if:{{{loc|}}} |, {{{loc|}}} |{{#if:{{{p|{{{page|}}}}}} |, p.&nbsp;{{{p|{{{page}}}}}} |{{#if:{{{pp|{{{pages|}}}}}} |, pp.&nbsp;{{{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|}}} &amp; {{{3|}}} {{{4|}}} |{{#if:{{{3|}}} |{{{1|}}} &amp; {{{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|}}} &amp; {{{3|}}} {{{4|}}}<!-- -->|{{#if:{{{3|}}}<!-- -->|{{{1|}}} &amp; {{{2|}}} {{{3|}}}<!-- -->|{{{1|}}} {{{2|}}}<!-- -->}}<!-- -->}}<!-- -->}}<!-- -->]] }}{{#if:{{{loc|}}} |, {{{loc|}}} |{{#if:{{{p|{{{page|}}}}}} |, p.&nbsp;{{{p|{{{page}}}}}} |{{#if:{{{pp|{{{pages|}}}}}} |, pp.&nbsp;{{{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.&nbsp; |PagesSep=, pp.&nbsp; }}</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.&nbsp; |PagesSep=, pp.&nbsp; }}<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