diff --git a/data/bangs.json b/data/bangs.json index d8add18..1acf951 100644 --- a/data/bangs.json +++ b/data/bangs.json @@ -15563,7 +15563,7 @@ "s": "Climed Seviços de Saude", "d": "www.climedweb.com", "t": "climed", - "u": "https://www.climedweb.com/wp/?s=", + "u": "https://www.climedweb.com/?s={{{s}}}", "c": "Research", "sc": "Health" }, @@ -15699,7 +15699,7 @@ "s": "AWS CloudFormation Documentation", "d": "docs.aws.amazon.com", "t": "cloudformation", - "u": "https://docs.aws.amazon.com/search/doc-search.html?searchPath=documentation-guide&searchQuery=example&this_doc_product=AWS+CloudFormation&this_doc_guide=User+Guide&doc_locale=en_us#facet_doc_product=AWS", + "u": "https://docs.aws.amazon.com/search/doc-search.html?searchPath=documentation-guide&searchQuery={{{s}}}&this_doc_product=AWS+CloudFormation&this_doc_guide=User+Guide&doc_locale=en_us#facet_doc_product=AWS", "c": "Tech", "sc": "Sysadmin" }, @@ -37216,7 +37216,7 @@ "s": "Google Korea", "d": "www.google.co.kr", "t": "google.kr", - "u": "https://www.google.co.kr/?gws_rd=cr", + "u": "https://www.google.co.kr/search?q={{{s}}}", "c": "Online Services", "sc": "Google" }, @@ -59305,7 +59305,7 @@ "s": "M&A Critique", "d": "mnacritique.mergersindia.com", "t": "mna", - "u": "https://mnacritique.mergersindia.com/?s=", + "u": "https://mnacritique.mergersindia.com/?s={{{s}}}", "c": "Multimedia", "sc": "Books" }, @@ -62235,7 +62235,7 @@ "s": "Kagi Bangs repo", "d": "github.com", "t": "nbang", - "u": "https://github.com/kagisearch/bangs", + "u": "https://github.com/search?q=repo:kagisearch/bangs+{{{s}}}&type=code", "c": "Online Services", "sc": "Search" }, @@ -62427,7 +62427,7 @@ "s": "DuckDuckGo News DE", "d": "duckduckgo.com", "t": "nde", - "u": "https://duckduckgo.com/?q=test&iar=news&ia=news&kl=de-de", + "u": "https://duckduckgo.com/?q={{{s}}}&iar=news&ia=news&kl=de-de", "c": "News", "sc": "Newspaper" }, @@ -66821,7 +66821,7 @@ "s": "Yelp Open Search", "d": "www.yelp.com", "t": "open", - "u": "https://www.yelp.com/search?find_desc=&ns=1#start=0&open_now=2510" + "u": "https://www.yelp.com/search?find_desc={{{s}}}&ns=1#start=0&open_now=2510" }, { "s": "Opera Extensions", diff --git a/data/kagi_bangs.json b/data/kagi_bangs.json index 203d6c3..0ecb9a7 100644 --- a/data/kagi_bangs.json +++ b/data/kagi_bangs.json @@ -895,7 +895,7 @@ "s": "Kagi Knowledgebase - Search API", "d": "help.kagi.com", "t": "api", - "u": "https://help.kagi.com/kagi/search-api/overview.html" + "u": "https://help.kagi.com/kagi/api/search.html#{{{s}}}" }, { "s": "Kagi Feedback", @@ -911,7 +911,7 @@ "s": "News in International", "d": "kagi.com", "t": "knint", - "u": "/news?q={{s}}&r=no_region", + "u": "/news?q={{{s}}}&r=no_region", "fmt": [ "url_encode_placeholder" ] @@ -920,7 +920,7 @@ "s": "News in Albania (AL)", "d": "kagi.com", "t": "knal", - "u": "/news?q={{s}}&r=al", + "u": "/news?q={{{s}}}&r=al", "fmt": [ "url_encode_placeholder" ] @@ -929,7 +929,7 @@ "s": "News in Afghanistan (AF)", "d": "kagi.com", "t": "knaf", - "u": "/news?q={{s}}&r=af", + "u": "/news?q={{{s}}}&r=af", "fmt": [ "url_encode_placeholder" ] @@ -938,7 +938,7 @@ "s": "News in Algeria (DZ)", "d": "kagi.com", "t": "kndz", - "u": "/news?q={{s}}&r=dz", + "u": "/news?q={{{s}}}&r=dz", "fmt": [ "url_encode_placeholder" ] @@ -947,7 +947,7 @@ "s": "News in American Samoa (AS)", "d": "kagi.com", "t": "knas", - "u": "/news?q={{s}}&r=as", + "u": "/news?q={{{s}}}&r=as", "fmt": [ "url_encode_placeholder" ] @@ -956,7 +956,7 @@ "s": "News in Andorra (AD)", "d": "kagi.com", "t": "knad", - "u": "/news?q={{s}}&r=ad", + "u": "/news?q={{{s}}}&r=ad", "fmt": [ "url_encode_placeholder" ] @@ -965,7 +965,7 @@ "s": "News in Angola (AO)", "d": "kagi.com", "t": "knao", - "u": "/news?q={{s}}&r=ao", + "u": "/news?q={{{s}}}&r=ao", "fmt": [ "url_encode_placeholder" ] @@ -974,7 +974,7 @@ "s": "News in Anguilla (AI)", "d": "kagi.com", "t": "knai", - "u": "/news?q={{s}}&r=ai", + "u": "/news?q={{{s}}}&r=ai", "fmt": [ "url_encode_placeholder" ] @@ -983,7 +983,7 @@ "s": "News in Antarctica (AQ)", "d": "kagi.com", "t": "knaq", - "u": "/news?q={{s}}&r=aq", + "u": "/news?q={{{s}}}&r=aq", "fmt": [ "url_encode_placeholder" ] @@ -992,7 +992,7 @@ "s": "News in Antigua and Barbuda (AG)", "d": "kagi.com", "t": "knag", - "u": "/news?q={{s}}&r=ag", + "u": "/news?q={{{s}}}&r=ag", "fmt": [ "url_encode_placeholder" ] @@ -1001,7 +1001,7 @@ "s": "News in Argentina (AR)", "d": "kagi.com", "t": "knar", - "u": "/news?q={{s}}&r=ar", + "u": "/news?q={{{s}}}&r=ar", "fmt": [ "url_encode_placeholder" ] @@ -1010,7 +1010,7 @@ "s": "News in Armenia (AM)", "d": "kagi.com", "t": "knam", - "u": "/news?q={{s}}&r=am", + "u": "/news?q={{{s}}}&r=am", "fmt": [ "url_encode_placeholder" ] @@ -1019,7 +1019,7 @@ "s": "News in Aruba (AW)", "d": "kagi.com", "t": "knaw", - "u": "/news?q={{s}}&r=aw", + "u": "/news?q={{{s}}}&r=aw", "fmt": [ "url_encode_placeholder" ] @@ -1028,7 +1028,7 @@ "s": "News in Ascension Island (AC)", "d": "kagi.com", "t": "knac", - "u": "/news?q={{s}}&r=ac", + "u": "/news?q={{{s}}}&r=ac", "fmt": [ "url_encode_placeholder" ] @@ -1037,7 +1037,7 @@ "s": "News in Australia (AU)", "d": "kagi.com", "t": "knau", - "u": "/news?q={{s}}&r=au", + "u": "/news?q={{{s}}}&r=au", "fmt": [ "url_encode_placeholder" ] @@ -1046,7 +1046,7 @@ "s": "News in Austria (AT)", "d": "kagi.com", "t": "knat", - "u": "/news?q={{s}}&r=at", + "u": "/news?q={{{s}}}&r=at", "fmt": [ "url_encode_placeholder" ] @@ -1055,7 +1055,7 @@ "s": "News in Azerbaijan (AZ)", "d": "kagi.com", "t": "knaz", - "u": "/news?q={{s}}&r=az", + "u": "/news?q={{{s}}}&r=az", "fmt": [ "url_encode_placeholder" ] @@ -1064,7 +1064,7 @@ "s": "News in Bahamas (BS)", "d": "kagi.com", "t": "knbs", - "u": "/news?q={{s}}&r=bs", + "u": "/news?q={{{s}}}&r=bs", "fmt": [ "url_encode_placeholder" ] @@ -1073,7 +1073,7 @@ "s": "News in Bahrain (BH)", "d": "kagi.com", "t": "knbh", - "u": "/news?q={{s}}&r=bh", + "u": "/news?q={{{s}}}&r=bh", "fmt": [ "url_encode_placeholder" ] @@ -1082,7 +1082,7 @@ "s": "News in Bangladesh (BD)", "d": "kagi.com", "t": "knbd", - "u": "/news?q={{s}}&r=bd", + "u": "/news?q={{{s}}}&r=bd", "fmt": [ "url_encode_placeholder" ] @@ -1091,7 +1091,7 @@ "s": "News in Barbados (BB)", "d": "kagi.com", "t": "knbb", - "u": "/news?q={{s}}&r=bb", + "u": "/news?q={{{s}}}&r=bb", "fmt": [ "url_encode_placeholder" ] @@ -1100,7 +1100,7 @@ "s": "News in Belarus (BY)", "d": "kagi.com", "t": "knby", - "u": "/news?q={{s}}&r=by", + "u": "/news?q={{{s}}}&r=by", "fmt": [ "url_encode_placeholder" ] @@ -1109,7 +1109,7 @@ "s": "News in Belgium (BE - nl)", "d": "kagi.com", "t": "knbe", - "u": "/news?q={{s}}&r=be", + "u": "/news?q={{{s}}}&r=be", "fmt": [ "url_encode_placeholder" ] @@ -1118,7 +1118,7 @@ "s": "News in Belgium (BE - fr)", "d": "kagi.com", "t": "knbe_fr", - "u": "/news?q={{s}}&r=be_fr", + "u": "/news?q={{{s}}}&r=be_fr", "fmt": [ "url_encode_placeholder" ] @@ -1127,7 +1127,7 @@ "s": "News in Belize (BZ)", "d": "kagi.com", "t": "knbz", - "u": "/news?q={{s}}&r=bz", + "u": "/news?q={{{s}}}&r=bz", "fmt": [ "url_encode_placeholder" ] @@ -1136,7 +1136,7 @@ "s": "News in Benin (BJ)", "d": "kagi.com", "t": "knbj", - "u": "/news?q={{s}}&r=bj", + "u": "/news?q={{{s}}}&r=bj", "fmt": [ "url_encode_placeholder" ] @@ -1145,7 +1145,7 @@ "s": "News in Bermuda (BM)", "d": "kagi.com", "t": "knbm", - "u": "/news?q={{s}}&r=bm", + "u": "/news?q={{{s}}}&r=bm", "fmt": [ "url_encode_placeholder" ] @@ -1154,7 +1154,7 @@ "s": "News in Bhutan (BT)", "d": "kagi.com", "t": "knbt", - "u": "/news?q={{s}}&r=bt", + "u": "/news?q={{{s}}}&r=bt", "fmt": [ "url_encode_placeholder" ] @@ -1163,7 +1163,7 @@ "s": "News in Bolivia (BO)", "d": "kagi.com", "t": "knbo", - "u": "/news?q={{s}}&r=bo", + "u": "/news?q={{{s}}}&r=bo", "fmt": [ "url_encode_placeholder" ] @@ -1172,7 +1172,7 @@ "s": "News in Bonaire, Sint Eustatius and Saba (BQ)", "d": "kagi.com", "t": "knbq", - "u": "/news?q={{s}}&r=bq", + "u": "/news?q={{{s}}}&r=bq", "fmt": [ "url_encode_placeholder" ] @@ -1181,7 +1181,7 @@ "s": "News in Bosnia and Herzegovina (BA)", "d": "kagi.com", "t": "knba", - "u": "/news?q={{s}}&r=ba", + "u": "/news?q={{{s}}}&r=ba", "fmt": [ "url_encode_placeholder" ] @@ -1190,7 +1190,7 @@ "s": "News in Botswana (BW)", "d": "kagi.com", "t": "knbw", - "u": "/news?q={{s}}&r=bw", + "u": "/news?q={{{s}}}&r=bw", "fmt": [ "url_encode_placeholder" ] @@ -1199,7 +1199,7 @@ "s": "News in Bouvet Island (BV)", "d": "kagi.com", "t": "knbv", - "u": "/news?q={{s}}&r=bv", + "u": "/news?q={{{s}}}&r=bv", "fmt": [ "url_encode_placeholder" ] @@ -1208,7 +1208,7 @@ "s": "News in Brazil (BR)", "d": "kagi.com", "t": "knbr", - "u": "/news?q={{s}}&r=br", + "u": "/news?q={{{s}}}&r=br", "fmt": [ "url_encode_placeholder" ] @@ -1217,7 +1217,7 @@ "s": "News in British Indian Ocean Territory (IO)", "d": "kagi.com", "t": "knio", - "u": "/news?q={{s}}&r=io", + "u": "/news?q={{{s}}}&r=io", "fmt": [ "url_encode_placeholder" ] @@ -1226,7 +1226,7 @@ "s": "News in British Virgin Islands (VG)", "d": "kagi.com", "t": "knvg", - "u": "/news?q={{s}}&r=vg", + "u": "/news?q={{{s}}}&r=vg", "fmt": [ "url_encode_placeholder" ] @@ -1235,7 +1235,7 @@ "s": "News in Brunei (BN)", "d": "kagi.com", "t": "knbn", - "u": "/news?q={{s}}&r=bn", + "u": "/news?q={{{s}}}&r=bn", "fmt": [ "url_encode_placeholder" ] @@ -1244,7 +1244,7 @@ "s": "News in Bulgaria (BG)", "d": "kagi.com", "t": "knbg", - "u": "/news?q={{s}}&r=bg", + "u": "/news?q={{{s}}}&r=bg", "fmt": [ "url_encode_placeholder" ] @@ -1253,7 +1253,7 @@ "s": "News in Burkina Faso (BF)", "d": "kagi.com", "t": "knbf", - "u": "/news?q={{s}}&r=bf", + "u": "/news?q={{{s}}}&r=bf", "fmt": [ "url_encode_placeholder" ] @@ -1262,7 +1262,7 @@ "s": "News in Burundi (BI)", "d": "kagi.com", "t": "knbi", - "u": "/news?q={{s}}&r=bi", + "u": "/news?q={{{s}}}&r=bi", "fmt": [ "url_encode_placeholder" ] @@ -1271,7 +1271,7 @@ "s": "News in Cabo Verde (CV)", "d": "kagi.com", "t": "kncv", - "u": "/news?q={{s}}&r=cv", + "u": "/news?q={{{s}}}&r=cv", "fmt": [ "url_encode_placeholder" ] @@ -1280,7 +1280,7 @@ "s": "News in Cambodia (KH)", "d": "kagi.com", "t": "knkh", - "u": "/news?q={{s}}&r=kh", + "u": "/news?q={{{s}}}&r=kh", "fmt": [ "url_encode_placeholder" ] @@ -1289,7 +1289,7 @@ "s": "News in Cameroon (CM)", "d": "kagi.com", "t": "kncm", - "u": "/news?q={{s}}&r=cm", + "u": "/news?q={{{s}}}&r=cm", "fmt": [ "url_encode_placeholder" ] @@ -1298,7 +1298,7 @@ "s": "News in Canada (CA - en)", "d": "kagi.com", "t": "knca", - "u": "/news?q={{s}}&r=ca", + "u": "/news?q={{{s}}}&r=ca", "fmt": [ "url_encode_placeholder" ] @@ -1307,7 +1307,7 @@ "s": "News in Canada (CA - fr)", "d": "kagi.com", "t": "knca_fr", - "u": "/news?q={{s}}&r=ca_fr", + "u": "/news?q={{{s}}}&r=ca_fr", "fmt": [ "url_encode_placeholder" ] @@ -1316,7 +1316,7 @@ "s": "News in Cayman Islands (KY)", "d": "kagi.com", "t": "knky", - "u": "/news?q={{s}}&r=ky", + "u": "/news?q={{{s}}}&r=ky", "fmt": [ "url_encode_placeholder" ] @@ -1325,7 +1325,7 @@ "s": "News in Central African Republic (CF)", "d": "kagi.com", "t": "kncf", - "u": "/news?q={{s}}&r=cf", + "u": "/news?q={{{s}}}&r=cf", "fmt": [ "url_encode_placeholder" ] @@ -1334,7 +1334,7 @@ "s": "News in Chad (TD)", "d": "kagi.com", "t": "kntd", - "u": "/news?q={{s}}&r=td", + "u": "/news?q={{{s}}}&r=td", "fmt": [ "url_encode_placeholder" ] @@ -1343,7 +1343,7 @@ "s": "News in Chile (CL)", "d": "kagi.com", "t": "kncl", - "u": "/news?q={{s}}&r=cl", + "u": "/news?q={{{s}}}&r=cl", "fmt": [ "url_encode_placeholder" ] @@ -1352,7 +1352,7 @@ "s": "News in China (CN)", "d": "kagi.com", "t": "kncn", - "u": "/news?q={{s}}&r=cn", + "u": "/news?q={{{s}}}&r=cn", "fmt": [ "url_encode_placeholder" ] @@ -1361,7 +1361,7 @@ "s": "News in Christmas Island (CX)", "d": "kagi.com", "t": "kncx", - "u": "/news?q={{s}}&r=cx", + "u": "/news?q={{{s}}}&r=cx", "fmt": [ "url_encode_placeholder" ] @@ -1370,7 +1370,7 @@ "s": "News in Cocos (Keeling) Islands (CC)", "d": "kagi.com", "t": "kncc", - "u": "/news?q={{s}}&r=cc", + "u": "/news?q={{{s}}}&r=cc", "fmt": [ "url_encode_placeholder" ] @@ -1379,7 +1379,7 @@ "s": "News in Colombia (CO)", "d": "kagi.com", "t": "knco", - "u": "/news?q={{s}}&r=co", + "u": "/news?q={{{s}}}&r=co", "fmt": [ "url_encode_placeholder" ] @@ -1388,7 +1388,7 @@ "s": "News in Comoros (KM)", "d": "kagi.com", "t": "knkm", - "u": "/news?q={{s}}&r=km", + "u": "/news?q={{{s}}}&r=km", "fmt": [ "url_encode_placeholder" ] @@ -1397,7 +1397,7 @@ "s": "News in Congo (CG)", "d": "kagi.com", "t": "kncg", - "u": "/news?q={{s}}&r=cg", + "u": "/news?q={{{s}}}&r=cg", "fmt": [ "url_encode_placeholder" ] @@ -1406,7 +1406,7 @@ "s": "News in Congo, Democratic Republic of the (CD)", "d": "kagi.com", "t": "kncd", - "u": "/news?q={{s}}&r=cd", + "u": "/news?q={{{s}}}&r=cd", "fmt": [ "url_encode_placeholder" ] @@ -1415,7 +1415,7 @@ "s": "News in Cook Islands (CK)", "d": "kagi.com", "t": "knck", - "u": "/news?q={{s}}&r=ck", + "u": "/news?q={{{s}}}&r=ck", "fmt": [ "url_encode_placeholder" ] @@ -1424,7 +1424,7 @@ "s": "News in Costa Rica (CR)", "d": "kagi.com", "t": "kncr", - "u": "/news?q={{s}}&r=cr", + "u": "/news?q={{{s}}}&r=cr", "fmt": [ "url_encode_placeholder" ] @@ -1433,7 +1433,7 @@ "s": "News in Croatia (HR)", "d": "kagi.com", "t": "knhr", - "u": "/news?q={{s}}&r=hr", + "u": "/news?q={{{s}}}&r=hr", "fmt": [ "url_encode_placeholder" ] @@ -1442,7 +1442,7 @@ "s": "News in Cuba (CU)", "d": "kagi.com", "t": "kncu", - "u": "/news?q={{s}}&r=cu", + "u": "/news?q={{{s}}}&r=cu", "fmt": [ "url_encode_placeholder" ] @@ -1451,7 +1451,7 @@ "s": "News in Curaçao (CW)", "d": "kagi.com", "t": "kncw", - "u": "/news?q={{s}}&r=cw", + "u": "/news?q={{{s}}}&r=cw", "fmt": [ "url_encode_placeholder" ] @@ -1460,7 +1460,7 @@ "s": "News in Cyprus (CY)", "d": "kagi.com", "t": "kncy", - "u": "/news?q={{s}}&r=cy", + "u": "/news?q={{{s}}}&r=cy", "fmt": [ "url_encode_placeholder" ] @@ -1469,7 +1469,7 @@ "s": "News in Czechia (CZ)", "d": "kagi.com", "t": "kncz", - "u": "/news?q={{s}}&r=cz", + "u": "/news?q={{{s}}}&r=cz", "fmt": [ "url_encode_placeholder" ] @@ -1478,7 +1478,7 @@ "s": "News in Côte d'Ivoire (CI)", "d": "kagi.com", "t": "knci", - "u": "/news?q={{s}}&r=ci", + "u": "/news?q={{{s}}}&r=ci", "fmt": [ "url_encode_placeholder" ] @@ -1487,7 +1487,7 @@ "s": "News in Denmark (DK)", "d": "kagi.com", "t": "kndk", - "u": "/news?q={{s}}&r=dk", + "u": "/news?q={{{s}}}&r=dk", "fmt": [ "url_encode_placeholder" ] @@ -1496,7 +1496,7 @@ "s": "News in Djibouti (DJ)", "d": "kagi.com", "t": "kndj", - "u": "/news?q={{s}}&r=dj", + "u": "/news?q={{{s}}}&r=dj", "fmt": [ "url_encode_placeholder" ] @@ -1505,7 +1505,7 @@ "s": "News in Dominica (DM)", "d": "kagi.com", "t": "kndm", - "u": "/news?q={{s}}&r=dm", + "u": "/news?q={{{s}}}&r=dm", "fmt": [ "url_encode_placeholder" ] @@ -1514,7 +1514,7 @@ "s": "News in Dominican Republic (DO)", "d": "kagi.com", "t": "kndo", - "u": "/news?q={{s}}&r=do", + "u": "/news?q={{{s}}}&r=do", "fmt": [ "url_encode_placeholder" ] @@ -1523,7 +1523,7 @@ "s": "News in Ecuador (EC)", "d": "kagi.com", "t": "knec", - "u": "/news?q={{s}}&r=ec", + "u": "/news?q={{{s}}}&r=ec", "fmt": [ "url_encode_placeholder" ] @@ -1532,7 +1532,7 @@ "s": "News in Egypt (EG)", "d": "kagi.com", "t": "kneg", - "u": "/news?q={{s}}&r=eg", + "u": "/news?q={{{s}}}&r=eg", "fmt": [ "url_encode_placeholder" ] @@ -1541,7 +1541,7 @@ "s": "News in El Salvador (SV)", "d": "kagi.com", "t": "knsv", - "u": "/news?q={{s}}&r=sv", + "u": "/news?q={{{s}}}&r=sv", "fmt": [ "url_encode_placeholder" ] @@ -1550,7 +1550,7 @@ "s": "News in Equatorial Guinea (GQ)", "d": "kagi.com", "t": "kngq", - "u": "/news?q={{s}}&r=gq", + "u": "/news?q={{{s}}}&r=gq", "fmt": [ "url_encode_placeholder" ] @@ -1559,7 +1559,7 @@ "s": "News in Eritrea (ER)", "d": "kagi.com", "t": "kner", - "u": "/news?q={{s}}&r=er", + "u": "/news?q={{{s}}}&r=er", "fmt": [ "url_encode_placeholder" ] @@ -1568,7 +1568,7 @@ "s": "News in Estonia (EE)", "d": "kagi.com", "t": "knee", - "u": "/news?q={{s}}&r=ee", + "u": "/news?q={{{s}}}&r=ee", "fmt": [ "url_encode_placeholder" ] @@ -1577,7 +1577,7 @@ "s": "News in Eswatini (SZ)", "d": "kagi.com", "t": "knsz", - "u": "/news?q={{s}}&r=sz", + "u": "/news?q={{{s}}}&r=sz", "fmt": [ "url_encode_placeholder" ] @@ -1586,7 +1586,7 @@ "s": "News in Ethiopia (ET)", "d": "kagi.com", "t": "knet", - "u": "/news?q={{s}}&r=et", + "u": "/news?q={{{s}}}&r=et", "fmt": [ "url_encode_placeholder" ] @@ -1595,7 +1595,7 @@ "s": "News in Falkland Islands (FK)", "d": "kagi.com", "t": "knfk", - "u": "/news?q={{s}}&r=fk", + "u": "/news?q={{{s}}}&r=fk", "fmt": [ "url_encode_placeholder" ] @@ -1604,7 +1604,7 @@ "s": "News in Faroe Islands (FO)", "d": "kagi.com", "t": "knfo", - "u": "/news?q={{s}}&r=fo", + "u": "/news?q={{{s}}}&r=fo", "fmt": [ "url_encode_placeholder" ] @@ -1613,7 +1613,7 @@ "s": "News in Fiji (FJ)", "d": "kagi.com", "t": "knfj", - "u": "/news?q={{s}}&r=fj", + "u": "/news?q={{{s}}}&r=fj", "fmt": [ "url_encode_placeholder" ] @@ -1622,7 +1622,7 @@ "s": "News in Finland (FI)", "d": "kagi.com", "t": "knfi", - "u": "/news?q={{s}}&r=fi", + "u": "/news?q={{{s}}}&r=fi", "fmt": [ "url_encode_placeholder" ] @@ -1631,7 +1631,7 @@ "s": "News in France (FR)", "d": "kagi.com", "t": "knfr", - "u": "/news?q={{s}}&r=fr", + "u": "/news?q={{{s}}}&r=fr", "fmt": [ "url_encode_placeholder" ] @@ -1640,7 +1640,7 @@ "s": "News in French Guiana (GF)", "d": "kagi.com", "t": "kngf", - "u": "/news?q={{s}}&r=gf", + "u": "/news?q={{{s}}}&r=gf", "fmt": [ "url_encode_placeholder" ] @@ -1649,7 +1649,7 @@ "s": "News in French Polynesia (PF)", "d": "kagi.com", "t": "knpf", - "u": "/news?q={{s}}&r=pf", + "u": "/news?q={{{s}}}&r=pf", "fmt": [ "url_encode_placeholder" ] @@ -1658,7 +1658,7 @@ "s": "News in French Southern Territories (TF)", "d": "kagi.com", "t": "kntf", - "u": "/news?q={{s}}&r=tf", + "u": "/news?q={{{s}}}&r=tf", "fmt": [ "url_encode_placeholder" ] @@ -1667,7 +1667,7 @@ "s": "News in Gabon (GA)", "d": "kagi.com", "t": "knga", - "u": "/news?q={{s}}&r=ga", + "u": "/news?q={{{s}}}&r=ga", "fmt": [ "url_encode_placeholder" ] @@ -1676,7 +1676,7 @@ "s": "News in Gambia (GM)", "d": "kagi.com", "t": "kngm", - "u": "/news?q={{s}}&r=gm", + "u": "/news?q={{{s}}}&r=gm", "fmt": [ "url_encode_placeholder" ] @@ -1685,7 +1685,7 @@ "s": "News in Georgia (GE)", "d": "kagi.com", "t": "knge", - "u": "/news?q={{s}}&r=ge", + "u": "/news?q={{{s}}}&r=ge", "fmt": [ "url_encode_placeholder" ] @@ -1694,7 +1694,7 @@ "s": "News in Germany (DE)", "d": "kagi.com", "t": "knde", - "u": "/news?q={{s}}&r=de", + "u": "/news?q={{{s}}}&r=de", "fmt": [ "url_encode_placeholder" ] @@ -1703,7 +1703,7 @@ "s": "News in Ghana (GH)", "d": "kagi.com", "t": "kngh", - "u": "/news?q={{s}}&r=gh", + "u": "/news?q={{{s}}}&r=gh", "fmt": [ "url_encode_placeholder" ] @@ -1712,7 +1712,7 @@ "s": "News in Gibraltar (GI)", "d": "kagi.com", "t": "kngi", - "u": "/news?q={{s}}&r=gi", + "u": "/news?q={{{s}}}&r=gi", "fmt": [ "url_encode_placeholder" ] @@ -1721,7 +1721,7 @@ "s": "News in Greece (GR)", "d": "kagi.com", "t": "kngr", - "u": "/news?q={{s}}&r=gr", + "u": "/news?q={{{s}}}&r=gr", "fmt": [ "url_encode_placeholder" ] @@ -1730,7 +1730,7 @@ "s": "News in Greenland (GL)", "d": "kagi.com", "t": "kngl", - "u": "/news?q={{s}}&r=gl", + "u": "/news?q={{{s}}}&r=gl", "fmt": [ "url_encode_placeholder" ] @@ -1739,7 +1739,7 @@ "s": "News in Grenada (GD)", "d": "kagi.com", "t": "kngd", - "u": "/news?q={{s}}&r=gd", + "u": "/news?q={{{s}}}&r=gd", "fmt": [ "url_encode_placeholder" ] @@ -1748,7 +1748,7 @@ "s": "News in Guadeloupe (GP)", "d": "kagi.com", "t": "kngp", - "u": "/news?q={{s}}&r=gp", + "u": "/news?q={{{s}}}&r=gp", "fmt": [ "url_encode_placeholder" ] @@ -1757,7 +1757,7 @@ "s": "News in Guam (GU)", "d": "kagi.com", "t": "kngu", - "u": "/news?q={{s}}&r=gu", + "u": "/news?q={{{s}}}&r=gu", "fmt": [ "url_encode_placeholder" ] @@ -1766,7 +1766,7 @@ "s": "News in Guatemala (GT)", "d": "kagi.com", "t": "kngt", - "u": "/news?q={{s}}&r=gt", + "u": "/news?q={{{s}}}&r=gt", "fmt": [ "url_encode_placeholder" ] @@ -1775,7 +1775,7 @@ "s": "News in Guernsey (GG)", "d": "kagi.com", "t": "kngg", - "u": "/news?q={{s}}&r=gg", + "u": "/news?q={{{s}}}&r=gg", "fmt": [ "url_encode_placeholder" ] @@ -1784,7 +1784,7 @@ "s": "News in Guinea (GN)", "d": "kagi.com", "t": "kngn", - "u": "/news?q={{s}}&r=gn", + "u": "/news?q={{{s}}}&r=gn", "fmt": [ "url_encode_placeholder" ] @@ -1793,7 +1793,7 @@ "s": "News in Guinea-Bissau (GW)", "d": "kagi.com", "t": "kngw", - "u": "/news?q={{s}}&r=gw", + "u": "/news?q={{{s}}}&r=gw", "fmt": [ "url_encode_placeholder" ] @@ -1802,7 +1802,7 @@ "s": "News in Guyana (GY)", "d": "kagi.com", "t": "kngy", - "u": "/news?q={{s}}&r=gy", + "u": "/news?q={{{s}}}&r=gy", "fmt": [ "url_encode_placeholder" ] @@ -1811,7 +1811,7 @@ "s": "News in Haiti (HT)", "d": "kagi.com", "t": "knht", - "u": "/news?q={{s}}&r=ht", + "u": "/news?q={{{s}}}&r=ht", "fmt": [ "url_encode_placeholder" ] @@ -1820,7 +1820,7 @@ "s": "News in Heard Island and McDonald Islands (HM)", "d": "kagi.com", "t": "knhm", - "u": "/news?q={{s}}&r=hm", + "u": "/news?q={{{s}}}&r=hm", "fmt": [ "url_encode_placeholder" ] @@ -1829,7 +1829,7 @@ "s": "News in Honduras (HN)", "d": "kagi.com", "t": "knhn", - "u": "/news?q={{s}}&r=hn", + "u": "/news?q={{{s}}}&r=hn", "fmt": [ "url_encode_placeholder" ] @@ -1838,7 +1838,7 @@ "s": "News in Hong Kong (HK)", "d": "kagi.com", "t": "knhk", - "u": "/news?q={{s}}&r=hk", + "u": "/news?q={{{s}}}&r=hk", "fmt": [ "url_encode_placeholder" ] @@ -1847,7 +1847,7 @@ "s": "News in Hungary (HU)", "d": "kagi.com", "t": "knhu", - "u": "/news?q={{s}}&r=hu", + "u": "/news?q={{{s}}}&r=hu", "fmt": [ "url_encode_placeholder" ] @@ -1856,7 +1856,7 @@ "s": "News in Iceland (IS)", "d": "kagi.com", "t": "knis", - "u": "/news?q={{s}}&r=is", + "u": "/news?q={{{s}}}&r=is", "fmt": [ "url_encode_placeholder" ] @@ -1865,7 +1865,7 @@ "s": "News in India (IN)", "d": "kagi.com", "t": "knin", - "u": "/news?q={{s}}&r=in", + "u": "/news?q={{{s}}}&r=in", "fmt": [ "url_encode_placeholder" ] @@ -1874,7 +1874,7 @@ "s": "News in Indonesia (ID)", "d": "kagi.com", "t": "knid", - "u": "/news?q={{s}}&r=id", + "u": "/news?q={{{s}}}&r=id", "fmt": [ "url_encode_placeholder" ] @@ -1883,7 +1883,7 @@ "s": "News in Iran (IR)", "d": "kagi.com", "t": "knir", - "u": "/news?q={{s}}&r=ir", + "u": "/news?q={{{s}}}&r=ir", "fmt": [ "url_encode_placeholder" ] @@ -1892,7 +1892,7 @@ "s": "News in Iraq (IQ)", "d": "kagi.com", "t": "kniq", - "u": "/news?q={{s}}&r=iq", + "u": "/news?q={{{s}}}&r=iq", "fmt": [ "url_encode_placeholder" ] @@ -1901,7 +1901,7 @@ "s": "News in Ireland (IE)", "d": "kagi.com", "t": "knie", - "u": "/news?q={{s}}&r=ie", + "u": "/news?q={{{s}}}&r=ie", "fmt": [ "url_encode_placeholder" ] @@ -1910,7 +1910,7 @@ "s": "News in Isle of Man (IM)", "d": "kagi.com", "t": "knim", - "u": "/news?q={{s}}&r=im", + "u": "/news?q={{{s}}}&r=im", "fmt": [ "url_encode_placeholder" ] @@ -1919,7 +1919,7 @@ "s": "News in Israel (IL)", "d": "kagi.com", "t": "knil", - "u": "/news?q={{s}}&r=il", + "u": "/news?q={{{s}}}&r=il", "fmt": [ "url_encode_placeholder" ] @@ -1928,7 +1928,7 @@ "s": "News in Italy (IT)", "d": "kagi.com", "t": "knit", - "u": "/news?q={{s}}&r=it", + "u": "/news?q={{{s}}}&r=it", "fmt": [ "url_encode_placeholder" ] @@ -1937,7 +1937,7 @@ "s": "News in Jamaica (JM)", "d": "kagi.com", "t": "knjm", - "u": "/news?q={{s}}&r=jm", + "u": "/news?q={{{s}}}&r=jm", "fmt": [ "url_encode_placeholder" ] @@ -1946,7 +1946,7 @@ "s": "News in Japan (JP)", "d": "kagi.com", "t": "knjp", - "u": "/news?q={{s}}&r=jp", + "u": "/news?q={{{s}}}&r=jp", "fmt": [ "url_encode_placeholder" ] @@ -1955,7 +1955,7 @@ "s": "News in Jersey (JE)", "d": "kagi.com", "t": "knje", - "u": "/news?q={{s}}&r=je", + "u": "/news?q={{{s}}}&r=je", "fmt": [ "url_encode_placeholder" ] @@ -1964,7 +1964,7 @@ "s": "News in Jordan (JO)", "d": "kagi.com", "t": "knjo", - "u": "/news?q={{s}}&r=jo", + "u": "/news?q={{{s}}}&r=jo", "fmt": [ "url_encode_placeholder" ] @@ -1973,7 +1973,7 @@ "s": "News in Kazakhstan (KZ)", "d": "kagi.com", "t": "knkz", - "u": "/news?q={{s}}&r=kz", + "u": "/news?q={{{s}}}&r=kz", "fmt": [ "url_encode_placeholder" ] @@ -1982,7 +1982,7 @@ "s": "News in Kenya (KE)", "d": "kagi.com", "t": "knke", - "u": "/news?q={{s}}&r=ke", + "u": "/news?q={{{s}}}&r=ke", "fmt": [ "url_encode_placeholder" ] @@ -1991,7 +1991,7 @@ "s": "News in Kiribati (KI)", "d": "kagi.com", "t": "knki", - "u": "/news?q={{s}}&r=ki", + "u": "/news?q={{{s}}}&r=ki", "fmt": [ "url_encode_placeholder" ] @@ -2000,7 +2000,7 @@ "s": "News in Kosovo (XK)", "d": "kagi.com", "t": "knxk", - "u": "/news?q={{s}}&r=xk", + "u": "/news?q={{{s}}}&r=xk", "fmt": [ "url_encode_placeholder" ] @@ -2009,7 +2009,7 @@ "s": "News in Kuwait (KW)", "d": "kagi.com", "t": "knkw", - "u": "/news?q={{s}}&r=kw", + "u": "/news?q={{{s}}}&r=kw", "fmt": [ "url_encode_placeholder" ] @@ -2018,7 +2018,7 @@ "s": "News in Kyrgyzstan (KG)", "d": "kagi.com", "t": "knkg", - "u": "/news?q={{s}}&r=kg", + "u": "/news?q={{{s}}}&r=kg", "fmt": [ "url_encode_placeholder" ] @@ -2027,7 +2027,7 @@ "s": "News in Laos (LA)", "d": "kagi.com", "t": "knla", - "u": "/news?q={{s}}&r=la", + "u": "/news?q={{{s}}}&r=la", "fmt": [ "url_encode_placeholder" ] @@ -2036,7 +2036,7 @@ "s": "News in Latvia (LV)", "d": "kagi.com", "t": "knlv", - "u": "/news?q={{s}}&r=lv", + "u": "/news?q={{{s}}}&r=lv", "fmt": [ "url_encode_placeholder" ] @@ -2045,7 +2045,7 @@ "s": "News in Lebanon (LB)", "d": "kagi.com", "t": "knlb", - "u": "/news?q={{s}}&r=lb", + "u": "/news?q={{{s}}}&r=lb", "fmt": [ "url_encode_placeholder" ] @@ -2054,7 +2054,7 @@ "s": "News in Lesotho (LS)", "d": "kagi.com", "t": "knls", - "u": "/news?q={{s}}&r=ls", + "u": "/news?q={{{s}}}&r=ls", "fmt": [ "url_encode_placeholder" ] @@ -2063,7 +2063,7 @@ "s": "News in Liberia (LR)", "d": "kagi.com", "t": "knlr", - "u": "/news?q={{s}}&r=lr", + "u": "/news?q={{{s}}}&r=lr", "fmt": [ "url_encode_placeholder" ] @@ -2072,7 +2072,7 @@ "s": "News in Libya (LY)", "d": "kagi.com", "t": "knly", - "u": "/news?q={{s}}&r=ly", + "u": "/news?q={{{s}}}&r=ly", "fmt": [ "url_encode_placeholder" ] @@ -2081,7 +2081,7 @@ "s": "News in Liechtenstein (LI)", "d": "kagi.com", "t": "knli", - "u": "/news?q={{s}}&r=li", + "u": "/news?q={{{s}}}&r=li", "fmt": [ "url_encode_placeholder" ] @@ -2090,7 +2090,7 @@ "s": "News in Lithuania (LT)", "d": "kagi.com", "t": "knlt", - "u": "/news?q={{s}}&r=lt", + "u": "/news?q={{{s}}}&r=lt", "fmt": [ "url_encode_placeholder" ] @@ -2099,7 +2099,7 @@ "s": "News in Luxembourg (LU)", "d": "kagi.com", "t": "knlu", - "u": "/news?q={{s}}&r=lu", + "u": "/news?q={{{s}}}&r=lu", "fmt": [ "url_encode_placeholder" ] @@ -2108,7 +2108,7 @@ "s": "News in Macao (MO)", "d": "kagi.com", "t": "knmo", - "u": "/news?q={{s}}&r=mo", + "u": "/news?q={{{s}}}&r=mo", "fmt": [ "url_encode_placeholder" ] @@ -2117,7 +2117,7 @@ "s": "News in Madagascar (MG)", "d": "kagi.com", "t": "knmg", - "u": "/news?q={{s}}&r=mg", + "u": "/news?q={{{s}}}&r=mg", "fmt": [ "url_encode_placeholder" ] @@ -2126,7 +2126,7 @@ "s": "News in Malawi (MW)", "d": "kagi.com", "t": "knmw", - "u": "/news?q={{s}}&r=mw", + "u": "/news?q={{{s}}}&r=mw", "fmt": [ "url_encode_placeholder" ] @@ -2135,7 +2135,7 @@ "s": "News in Malaysia (MY)", "d": "kagi.com", "t": "knmy", - "u": "/news?q={{s}}&r=my", + "u": "/news?q={{{s}}}&r=my", "fmt": [ "url_encode_placeholder" ] @@ -2144,7 +2144,7 @@ "s": "News in Maldives (MV)", "d": "kagi.com", "t": "knmv", - "u": "/news?q={{s}}&r=mv", + "u": "/news?q={{{s}}}&r=mv", "fmt": [ "url_encode_placeholder" ] @@ -2153,7 +2153,7 @@ "s": "News in Mali (ML)", "d": "kagi.com", "t": "knml", - "u": "/news?q={{s}}&r=ml", + "u": "/news?q={{{s}}}&r=ml", "fmt": [ "url_encode_placeholder" ] @@ -2162,7 +2162,7 @@ "s": "News in Malta (MT)", "d": "kagi.com", "t": "knmt", - "u": "/news?q={{s}}&r=mt", + "u": "/news?q={{{s}}}&r=mt", "fmt": [ "url_encode_placeholder" ] @@ -2171,7 +2171,7 @@ "s": "News in Marshall Islands (MH)", "d": "kagi.com", "t": "knmh", - "u": "/news?q={{s}}&r=mh", + "u": "/news?q={{{s}}}&r=mh", "fmt": [ "url_encode_placeholder" ] @@ -2180,7 +2180,7 @@ "s": "News in Martinique (MQ)", "d": "kagi.com", "t": "knmq", - "u": "/news?q={{s}}&r=mq", + "u": "/news?q={{{s}}}&r=mq", "fmt": [ "url_encode_placeholder" ] @@ -2189,7 +2189,7 @@ "s": "News in Mauritania (MR)", "d": "kagi.com", "t": "knmr", - "u": "/news?q={{s}}&r=mr", + "u": "/news?q={{{s}}}&r=mr", "fmt": [ "url_encode_placeholder" ] @@ -2198,7 +2198,7 @@ "s": "News in Mauritius (MU)", "d": "kagi.com", "t": "knmu", - "u": "/news?q={{s}}&r=mu", + "u": "/news?q={{{s}}}&r=mu", "fmt": [ "url_encode_placeholder" ] @@ -2207,7 +2207,7 @@ "s": "News in Mayotte (YT)", "d": "kagi.com", "t": "knyt", - "u": "/news?q={{s}}&r=yt", + "u": "/news?q={{{s}}}&r=yt", "fmt": [ "url_encode_placeholder" ] @@ -2216,7 +2216,7 @@ "s": "News in Mexico (MX)", "d": "kagi.com", "t": "knmx", - "u": "/news?q={{s}}&r=mx", + "u": "/news?q={{{s}}}&r=mx", "fmt": [ "url_encode_placeholder" ] @@ -2225,7 +2225,7 @@ "s": "News in Micronesia (Federated States of) (FM)", "d": "kagi.com", "t": "knfm", - "u": "/news?q={{s}}&r=fm", + "u": "/news?q={{{s}}}&r=fm", "fmt": [ "url_encode_placeholder" ] @@ -2234,7 +2234,7 @@ "s": "News in Moldova (MD)", "d": "kagi.com", "t": "knmd", - "u": "/news?q={{s}}&r=md", + "u": "/news?q={{{s}}}&r=md", "fmt": [ "url_encode_placeholder" ] @@ -2243,7 +2243,7 @@ "s": "News in Monaco (MC)", "d": "kagi.com", "t": "knmc", - "u": "/news?q={{s}}&r=mc", + "u": "/news?q={{{s}}}&r=mc", "fmt": [ "url_encode_placeholder" ] @@ -2252,7 +2252,7 @@ "s": "News in Mongolia (MN)", "d": "kagi.com", "t": "knmn", - "u": "/news?q={{s}}&r=mn", + "u": "/news?q={{{s}}}&r=mn", "fmt": [ "url_encode_placeholder" ] @@ -2261,7 +2261,7 @@ "s": "News in Montenegro (ME)", "d": "kagi.com", "t": "knme", - "u": "/news?q={{s}}&r=me", + "u": "/news?q={{{s}}}&r=me", "fmt": [ "url_encode_placeholder" ] @@ -2270,7 +2270,7 @@ "s": "News in Montserrat (MS)", "d": "kagi.com", "t": "knms", - "u": "/news?q={{s}}&r=ms", + "u": "/news?q={{{s}}}&r=ms", "fmt": [ "url_encode_placeholder" ] @@ -2279,7 +2279,7 @@ "s": "News in Morocco (MA)", "d": "kagi.com", "t": "knma", - "u": "/news?q={{s}}&r=ma", + "u": "/news?q={{{s}}}&r=ma", "fmt": [ "url_encode_placeholder" ] @@ -2288,7 +2288,7 @@ "s": "News in Mozambique (MZ)", "d": "kagi.com", "t": "knmz", - "u": "/news?q={{s}}&r=mz", + "u": "/news?q={{{s}}}&r=mz", "fmt": [ "url_encode_placeholder" ] @@ -2297,7 +2297,7 @@ "s": "News in Myanmar (MM)", "d": "kagi.com", "t": "knmm", - "u": "/news?q={{s}}&r=mm", + "u": "/news?q={{{s}}}&r=mm", "fmt": [ "url_encode_placeholder" ] @@ -2306,7 +2306,7 @@ "s": "News in Namibia (NA)", "d": "kagi.com", "t": "knna", - "u": "/news?q={{s}}&r=na", + "u": "/news?q={{{s}}}&r=na", "fmt": [ "url_encode_placeholder" ] @@ -2315,7 +2315,7 @@ "s": "News in Nauru (NR)", "d": "kagi.com", "t": "knnr", - "u": "/news?q={{s}}&r=nr", + "u": "/news?q={{{s}}}&r=nr", "fmt": [ "url_encode_placeholder" ] @@ -2324,7 +2324,7 @@ "s": "News in Nepal (NP)", "d": "kagi.com", "t": "knnp", - "u": "/news?q={{s}}&r=np", + "u": "/news?q={{{s}}}&r=np", "fmt": [ "url_encode_placeholder" ] @@ -2333,7 +2333,7 @@ "s": "News in Netherlands (NL)", "d": "kagi.com", "t": "knnl", - "u": "/news?q={{s}}&r=nl", + "u": "/news?q={{{s}}}&r=nl", "fmt": [ "url_encode_placeholder" ] @@ -2342,7 +2342,7 @@ "s": "News in New Caledonia (NC)", "d": "kagi.com", "t": "knnc", - "u": "/news?q={{s}}&r=nc", + "u": "/news?q={{{s}}}&r=nc", "fmt": [ "url_encode_placeholder" ] @@ -2351,7 +2351,7 @@ "s": "News in New Zealand (NZ)", "d": "kagi.com", "t": "knnz", - "u": "/news?q={{s}}&r=nz", + "u": "/news?q={{{s}}}&r=nz", "fmt": [ "url_encode_placeholder" ] @@ -2360,7 +2360,7 @@ "s": "News in Nicaragua (NI)", "d": "kagi.com", "t": "knni", - "u": "/news?q={{s}}&r=ni", + "u": "/news?q={{{s}}}&r=ni", "fmt": [ "url_encode_placeholder" ] @@ -2369,7 +2369,7 @@ "s": "News in Niger (NE)", "d": "kagi.com", "t": "knne", - "u": "/news?q={{s}}&r=ne", + "u": "/news?q={{{s}}}&r=ne", "fmt": [ "url_encode_placeholder" ] @@ -2378,7 +2378,7 @@ "s": "News in Nigeria (NG)", "d": "kagi.com", "t": "knng", - "u": "/news?q={{s}}&r=ng", + "u": "/news?q={{{s}}}&r=ng", "fmt": [ "url_encode_placeholder" ] @@ -2387,7 +2387,7 @@ "s": "News in Niue (NU)", "d": "kagi.com", "t": "knnu", - "u": "/news?q={{s}}&r=nu", + "u": "/news?q={{{s}}}&r=nu", "fmt": [ "url_encode_placeholder" ] @@ -2396,7 +2396,7 @@ "s": "News in Norfolk Island (NF)", "d": "kagi.com", "t": "knnf", - "u": "/news?q={{s}}&r=nf", + "u": "/news?q={{{s}}}&r=nf", "fmt": [ "url_encode_placeholder" ] @@ -2405,7 +2405,7 @@ "s": "News in North Korea (KP)", "d": "kagi.com", "t": "knkp", - "u": "/news?q={{s}}&r=kp", + "u": "/news?q={{{s}}}&r=kp", "fmt": [ "url_encode_placeholder" ] @@ -2414,7 +2414,7 @@ "s": "News in North Macedonia (MK)", "d": "kagi.com", "t": "knmk", - "u": "/news?q={{s}}&r=mk", + "u": "/news?q={{{s}}}&r=mk", "fmt": [ "url_encode_placeholder" ] @@ -2423,7 +2423,7 @@ "s": "News in Northern Mariana Islands (MP)", "d": "kagi.com", "t": "knmp", - "u": "/news?q={{s}}&r=mp", + "u": "/news?q={{{s}}}&r=mp", "fmt": [ "url_encode_placeholder" ] @@ -2432,7 +2432,7 @@ "s": "News in Norway (NO)", "d": "kagi.com", "t": "knno", - "u": "/news?q={{s}}&r=no", + "u": "/news?q={{{s}}}&r=no", "fmt": [ "url_encode_placeholder" ] @@ -2441,7 +2441,7 @@ "s": "News in Oman (OM)", "d": "kagi.com", "t": "knom", - "u": "/news?q={{s}}&r=om", + "u": "/news?q={{{s}}}&r=om", "fmt": [ "url_encode_placeholder" ] @@ -2450,7 +2450,7 @@ "s": "News in Pakistan (PK)", "d": "kagi.com", "t": "knpk", - "u": "/news?q={{s}}&r=pk", + "u": "/news?q={{{s}}}&r=pk", "fmt": [ "url_encode_placeholder" ] @@ -2459,7 +2459,7 @@ "s": "News in Palau (PW)", "d": "kagi.com", "t": "knpw", - "u": "/news?q={{s}}&r=pw", + "u": "/news?q={{{s}}}&r=pw", "fmt": [ "url_encode_placeholder" ] @@ -2468,7 +2468,7 @@ "s": "News in Palestine (PS)", "d": "kagi.com", "t": "knps", - "u": "/news?q={{s}}&r=ps", + "u": "/news?q={{{s}}}&r=ps", "fmt": [ "url_encode_placeholder" ] @@ -2477,7 +2477,7 @@ "s": "News in Panama (PA)", "d": "kagi.com", "t": "knpa", - "u": "/news?q={{s}}&r=pa", + "u": "/news?q={{{s}}}&r=pa", "fmt": [ "url_encode_placeholder" ] @@ -2486,7 +2486,7 @@ "s": "News in Papua New Guinea (PG)", "d": "kagi.com", "t": "knpg", - "u": "/news?q={{s}}&r=pg", + "u": "/news?q={{{s}}}&r=pg", "fmt": [ "url_encode_placeholder" ] @@ -2495,7 +2495,7 @@ "s": "News in Paraguay (PY)", "d": "kagi.com", "t": "knpy", - "u": "/news?q={{s}}&r=py", + "u": "/news?q={{{s}}}&r=py", "fmt": [ "url_encode_placeholder" ] @@ -2504,7 +2504,7 @@ "s": "News in Peru (PE)", "d": "kagi.com", "t": "knpe", - "u": "/news?q={{s}}&r=pe", + "u": "/news?q={{{s}}}&r=pe", "fmt": [ "url_encode_placeholder" ] @@ -2513,7 +2513,7 @@ "s": "News in Philippines (PH)", "d": "kagi.com", "t": "knph", - "u": "/news?q={{s}}&r=ph", + "u": "/news?q={{{s}}}&r=ph", "fmt": [ "url_encode_placeholder" ] @@ -2522,7 +2522,7 @@ "s": "News in Pitcairn (PN)", "d": "kagi.com", "t": "knpn", - "u": "/news?q={{s}}&r=pn", + "u": "/news?q={{{s}}}&r=pn", "fmt": [ "url_encode_placeholder" ] @@ -2531,7 +2531,7 @@ "s": "News in Poland (PL)", "d": "kagi.com", "t": "knpl", - "u": "/news?q={{s}}&r=pl", + "u": "/news?q={{{s}}}&r=pl", "fmt": [ "url_encode_placeholder" ] @@ -2540,7 +2540,7 @@ "s": "News in Portugal (PT)", "d": "kagi.com", "t": "knpt", - "u": "/news?q={{s}}&r=pt", + "u": "/news?q={{{s}}}&r=pt", "fmt": [ "url_encode_placeholder" ] @@ -2549,7 +2549,7 @@ "s": "News in Puerto Rico (PR)", "d": "kagi.com", "t": "knpr", - "u": "/news?q={{s}}&r=pr", + "u": "/news?q={{{s}}}&r=pr", "fmt": [ "url_encode_placeholder" ] @@ -2558,7 +2558,7 @@ "s": "News in Qatar (QA)", "d": "kagi.com", "t": "knqa", - "u": "/news?q={{s}}&r=qa", + "u": "/news?q={{{s}}}&r=qa", "fmt": [ "url_encode_placeholder" ] @@ -2567,7 +2567,7 @@ "s": "News in Romania (RO)", "d": "kagi.com", "t": "knro", - "u": "/news?q={{s}}&r=ro", + "u": "/news?q={{{s}}}&r=ro", "fmt": [ "url_encode_placeholder" ] @@ -2576,7 +2576,7 @@ "s": "News in Russia (RU)", "d": "kagi.com", "t": "knru", - "u": "/news?q={{s}}&r=ru", + "u": "/news?q={{{s}}}&r=ru", "fmt": [ "url_encode_placeholder" ] @@ -2585,7 +2585,7 @@ "s": "News in Rwanda (RW)", "d": "kagi.com", "t": "knrw", - "u": "/news?q={{s}}&r=rw", + "u": "/news?q={{{s}}}&r=rw", "fmt": [ "url_encode_placeholder" ] @@ -2594,7 +2594,7 @@ "s": "News in Réunion (RE)", "d": "kagi.com", "t": "knre", - "u": "/news?q={{s}}&r=re", + "u": "/news?q={{{s}}}&r=re", "fmt": [ "url_encode_placeholder" ] @@ -2603,7 +2603,7 @@ "s": "News in Saint Barthélemy (BL)", "d": "kagi.com", "t": "knbl", - "u": "/news?q={{s}}&r=bl", + "u": "/news?q={{{s}}}&r=bl", "fmt": [ "url_encode_placeholder" ] @@ -2612,7 +2612,7 @@ "s": "News in Saint Helena, Ascension and Tristan da Cunha (SH)", "d": "kagi.com", "t": "knsh", - "u": "/news?q={{s}}&r=sh", + "u": "/news?q={{{s}}}&r=sh", "fmt": [ "url_encode_placeholder" ] @@ -2621,7 +2621,7 @@ "s": "News in Saint Kitts and Nevis (KN)", "d": "kagi.com", "t": "knkn", - "u": "/news?q={{s}}&r=kn", + "u": "/news?q={{{s}}}&r=kn", "fmt": [ "url_encode_placeholder" ] @@ -2630,7 +2630,7 @@ "s": "News in Saint Lucia (LC)", "d": "kagi.com", "t": "knlc", - "u": "/news?q={{s}}&r=lc", + "u": "/news?q={{{s}}}&r=lc", "fmt": [ "url_encode_placeholder" ] @@ -2639,7 +2639,7 @@ "s": "News in Saint Martin (MF)", "d": "kagi.com", "t": "knmf", - "u": "/news?q={{s}}&r=mf", + "u": "/news?q={{{s}}}&r=mf", "fmt": [ "url_encode_placeholder" ] @@ -2648,7 +2648,7 @@ "s": "News in Saint Pierre and Miquelon (PM)", "d": "kagi.com", "t": "knpm", - "u": "/news?q={{s}}&r=pm", + "u": "/news?q={{{s}}}&r=pm", "fmt": [ "url_encode_placeholder" ] @@ -2657,7 +2657,7 @@ "s": "News in Saint Vincent and the Grenadines (VC)", "d": "kagi.com", "t": "knvc", - "u": "/news?q={{s}}&r=vc", + "u": "/news?q={{{s}}}&r=vc", "fmt": [ "url_encode_placeholder" ] @@ -2666,7 +2666,7 @@ "s": "News in Samoa (WS)", "d": "kagi.com", "t": "knws", - "u": "/news?q={{s}}&r=ws", + "u": "/news?q={{{s}}}&r=ws", "fmt": [ "url_encode_placeholder" ] @@ -2675,7 +2675,7 @@ "s": "News in San Marino (SM)", "d": "kagi.com", "t": "knsm", - "u": "/news?q={{s}}&r=sm", + "u": "/news?q={{{s}}}&r=sm", "fmt": [ "url_encode_placeholder" ] @@ -2684,7 +2684,7 @@ "s": "News in Sao Tome and Principe (ST)", "d": "kagi.com", "t": "knst", - "u": "/news?q={{s}}&r=st", + "u": "/news?q={{{s}}}&r=st", "fmt": [ "url_encode_placeholder" ] @@ -2693,7 +2693,7 @@ "s": "News in Saudi Arabia (SA)", "d": "kagi.com", "t": "knsa", - "u": "/news?q={{s}}&r=sa", + "u": "/news?q={{{s}}}&r=sa", "fmt": [ "url_encode_placeholder" ] @@ -2702,7 +2702,7 @@ "s": "News in Senegal (SN)", "d": "kagi.com", "t": "knsn", - "u": "/news?q={{s}}&r=sn", + "u": "/news?q={{{s}}}&r=sn", "fmt": [ "url_encode_placeholder" ] @@ -2711,7 +2711,7 @@ "s": "News in Serbia (RS)", "d": "kagi.com", "t": "knrs", - "u": "/news?q={{s}}&r=rs", + "u": "/news?q={{{s}}}&r=rs", "fmt": [ "url_encode_placeholder" ] @@ -2720,7 +2720,7 @@ "s": "News in Seychelles (SC)", "d": "kagi.com", "t": "knsc", - "u": "/news?q={{s}}&r=sc", + "u": "/news?q={{{s}}}&r=sc", "fmt": [ "url_encode_placeholder" ] @@ -2729,7 +2729,7 @@ "s": "News in Sierra Leone (SL)", "d": "kagi.com", "t": "knsl", - "u": "/news?q={{s}}&r=sl", + "u": "/news?q={{{s}}}&r=sl", "fmt": [ "url_encode_placeholder" ] @@ -2738,7 +2738,7 @@ "s": "News in Singapore (SG)", "d": "kagi.com", "t": "knsg", - "u": "/news?q={{s}}&r=sg", + "u": "/news?q={{{s}}}&r=sg", "fmt": [ "url_encode_placeholder" ] @@ -2747,7 +2747,7 @@ "s": "News in Sint Maarten (SX)", "d": "kagi.com", "t": "knsx", - "u": "/news?q={{s}}&r=sx", + "u": "/news?q={{{s}}}&r=sx", "fmt": [ "url_encode_placeholder" ] @@ -2756,7 +2756,7 @@ "s": "News in Slovakia (SK)", "d": "kagi.com", "t": "knsk", - "u": "/news?q={{s}}&r=sk", + "u": "/news?q={{{s}}}&r=sk", "fmt": [ "url_encode_placeholder" ] @@ -2765,7 +2765,7 @@ "s": "News in Slovenia (SI)", "d": "kagi.com", "t": "knsi", - "u": "/news?q={{s}}&r=si", + "u": "/news?q={{{s}}}&r=si", "fmt": [ "url_encode_placeholder" ] @@ -2774,7 +2774,7 @@ "s": "News in Solomon Islands (SB)", "d": "kagi.com", "t": "knsb", - "u": "/news?q={{s}}&r=sb", + "u": "/news?q={{{s}}}&r=sb", "fmt": [ "url_encode_placeholder" ] @@ -2783,7 +2783,7 @@ "s": "News in Somalia (SO)", "d": "kagi.com", "t": "knso", - "u": "/news?q={{s}}&r=so", + "u": "/news?q={{{s}}}&r=so", "fmt": [ "url_encode_placeholder" ] @@ -2792,7 +2792,7 @@ "s": "News in South Africa (ZA)", "d": "kagi.com", "t": "knza", - "u": "/news?q={{s}}&r=za", + "u": "/news?q={{{s}}}&r=za", "fmt": [ "url_encode_placeholder" ] @@ -2801,7 +2801,7 @@ "s": "News in South Georgia and the South Sandwich Islands (GS)", "d": "kagi.com", "t": "kngs", - "u": "/news?q={{s}}&r=gs", + "u": "/news?q={{{s}}}&r=gs", "fmt": [ "url_encode_placeholder" ] @@ -2810,7 +2810,7 @@ "s": "News in South Korea (KR)", "d": "kagi.com", "t": "knkr", - "u": "/news?q={{s}}&r=kr", + "u": "/news?q={{{s}}}&r=kr", "fmt": [ "url_encode_placeholder" ] @@ -2819,7 +2819,7 @@ "s": "News in South Sudan (SS)", "d": "kagi.com", "t": "knss", - "u": "/news?q={{s}}&r=ss", + "u": "/news?q={{{s}}}&r=ss", "fmt": [ "url_encode_placeholder" ] @@ -2828,7 +2828,7 @@ "s": "News in Spain (ES - ca)", "d": "kagi.com", "t": "knes_ca", - "u": "/news?q={{s}}&r=es_ca", + "u": "/news?q={{{s}}}&r=es_ca", "fmt": [ "url_encode_placeholder" ] @@ -2837,7 +2837,7 @@ "s": "News in Spain (ES - es)", "d": "kagi.com", "t": "knes", - "u": "/news?q={{s}}&r=es", + "u": "/news?q={{{s}}}&r=es", "fmt": [ "url_encode_placeholder" ] @@ -2846,7 +2846,7 @@ "s": "News in Sri Lanka (LK)", "d": "kagi.com", "t": "knlk", - "u": "/news?q={{s}}&r=lk", + "u": "/news?q={{{s}}}&r=lk", "fmt": [ "url_encode_placeholder" ] @@ -2855,7 +2855,7 @@ "s": "News in Sudan (SD)", "d": "kagi.com", "t": "knsd", - "u": "/news?q={{s}}&r=sd", + "u": "/news?q={{{s}}}&r=sd", "fmt": [ "url_encode_placeholder" ] @@ -2864,7 +2864,7 @@ "s": "News in Suriname (SR)", "d": "kagi.com", "t": "knsr", - "u": "/news?q={{s}}&r=sr", + "u": "/news?q={{{s}}}&r=sr", "fmt": [ "url_encode_placeholder" ] @@ -2873,7 +2873,7 @@ "s": "News in Svalbard and Jan Mayen (SJ)", "d": "kagi.com", "t": "knsj", - "u": "/news?q={{s}}&r=sj", + "u": "/news?q={{{s}}}&r=sj", "fmt": [ "url_encode_placeholder" ] @@ -2882,7 +2882,7 @@ "s": "News in Sweden (SE)", "d": "kagi.com", "t": "knse", - "u": "/news?q={{s}}&r=se", + "u": "/news?q={{{s}}}&r=se", "fmt": [ "url_encode_placeholder" ] @@ -2891,7 +2891,7 @@ "s": "News in Switzerland (CH - de)", "d": "kagi.com", "t": "knch", - "u": "/news?q={{s}}&r=ch", + "u": "/news?q={{{s}}}&r=ch", "fmt": [ "url_encode_placeholder" ] @@ -2900,7 +2900,7 @@ "s": "News in Switzerland (CH - fr)", "d": "kagi.com", "t": "knch_fr", - "u": "/news?q={{s}}&r=ch_fr", + "u": "/news?q={{{s}}}&r=ch_fr", "fmt": [ "url_encode_placeholder" ] @@ -2909,7 +2909,7 @@ "s": "News in Syria (SY)", "d": "kagi.com", "t": "knsy", - "u": "/news?q={{s}}&r=sy", + "u": "/news?q={{{s}}}&r=sy", "fmt": [ "url_encode_placeholder" ] @@ -2918,7 +2918,7 @@ "s": "News in Taiwan (TW)", "d": "kagi.com", "t": "kntw", - "u": "/news?q={{s}}&r=tw", + "u": "/news?q={{{s}}}&r=tw", "fmt": [ "url_encode_placeholder" ] @@ -2927,7 +2927,7 @@ "s": "News in Tajikistan (TJ)", "d": "kagi.com", "t": "kntj", - "u": "/news?q={{s}}&r=tj", + "u": "/news?q={{{s}}}&r=tj", "fmt": [ "url_encode_placeholder" ] @@ -2936,7 +2936,7 @@ "s": "News in Tanzania (TZ)", "d": "kagi.com", "t": "kntz", - "u": "/news?q={{s}}&r=tz", + "u": "/news?q={{{s}}}&r=tz", "fmt": [ "url_encode_placeholder" ] @@ -2945,7 +2945,7 @@ "s": "News in Thailand (TH)", "d": "kagi.com", "t": "knth", - "u": "/news?q={{s}}&r=th", + "u": "/news?q={{{s}}}&r=th", "fmt": [ "url_encode_placeholder" ] @@ -2954,7 +2954,7 @@ "s": "News in Timor-Leste (TL)", "d": "kagi.com", "t": "kntl", - "u": "/news?q={{s}}&r=tl", + "u": "/news?q={{{s}}}&r=tl", "fmt": [ "url_encode_placeholder" ] @@ -2963,7 +2963,7 @@ "s": "News in Togo (TG)", "d": "kagi.com", "t": "kntg", - "u": "/news?q={{s}}&r=tg", + "u": "/news?q={{{s}}}&r=tg", "fmt": [ "url_encode_placeholder" ] @@ -2972,7 +2972,7 @@ "s": "News in Tokelau (TK)", "d": "kagi.com", "t": "kntk", - "u": "/news?q={{s}}&r=tk", + "u": "/news?q={{{s}}}&r=tk", "fmt": [ "url_encode_placeholder" ] @@ -2981,7 +2981,7 @@ "s": "News in Tonga (TO)", "d": "kagi.com", "t": "knto", - "u": "/news?q={{s}}&r=to", + "u": "/news?q={{{s}}}&r=to", "fmt": [ "url_encode_placeholder" ] @@ -2990,7 +2990,7 @@ "s": "News in Trinidad and Tobago (TT)", "d": "kagi.com", "t": "kntt", - "u": "/news?q={{s}}&r=tt", + "u": "/news?q={{{s}}}&r=tt", "fmt": [ "url_encode_placeholder" ] @@ -2999,7 +2999,7 @@ "s": "News in Tristan da Cunha (TA)", "d": "kagi.com", "t": "knta", - "u": "/news?q={{s}}&r=ta", + "u": "/news?q={{{s}}}&r=ta", "fmt": [ "url_encode_placeholder" ] @@ -3008,7 +3008,7 @@ "s": "News in Tunisia (TN)", "d": "kagi.com", "t": "kntn", - "u": "/news?q={{s}}&r=tn", + "u": "/news?q={{{s}}}&r=tn", "fmt": [ "url_encode_placeholder" ] @@ -3017,7 +3017,7 @@ "s": "News in Turkey (TR)", "d": "kagi.com", "t": "kntr", - "u": "/news?q={{s}}&r=tr", + "u": "/news?q={{{s}}}&r=tr", "fmt": [ "url_encode_placeholder" ] @@ -3026,7 +3026,7 @@ "s": "News in Turkmenistan (TM)", "d": "kagi.com", "t": "kntm", - "u": "/news?q={{s}}&r=tm", + "u": "/news?q={{{s}}}&r=tm", "fmt": [ "url_encode_placeholder" ] @@ -3035,7 +3035,7 @@ "s": "News in Turks and Caicos Islands (TC)", "d": "kagi.com", "t": "kntc", - "u": "/news?q={{s}}&r=tc", + "u": "/news?q={{{s}}}&r=tc", "fmt": [ "url_encode_placeholder" ] @@ -3044,7 +3044,7 @@ "s": "News in Tuvalu (TV)", "d": "kagi.com", "t": "kntv", - "u": "/news?q={{s}}&r=tv", + "u": "/news?q={{{s}}}&r=tv", "fmt": [ "url_encode_placeholder" ] @@ -3053,7 +3053,7 @@ "s": "News in Uganda (UG)", "d": "kagi.com", "t": "knug", - "u": "/news?q={{s}}&r=ug", + "u": "/news?q={{{s}}}&r=ug", "fmt": [ "url_encode_placeholder" ] @@ -3062,7 +3062,7 @@ "s": "News in Ukraine (UA)", "d": "kagi.com", "t": "knua", - "u": "/news?q={{s}}&r=ua", + "u": "/news?q={{{s}}}&r=ua", "fmt": [ "url_encode_placeholder" ] @@ -3071,7 +3071,7 @@ "s": "News in United Arab Emirates (AE)", "d": "kagi.com", "t": "knae", - "u": "/news?q={{s}}&r=ae", + "u": "/news?q={{{s}}}&r=ae", "fmt": [ "url_encode_placeholder" ] @@ -3080,7 +3080,7 @@ "s": "News in United Kingdom (GB)", "d": "kagi.com", "t": "kngb", - "u": "/news?q={{s}}&r=gb", + "u": "/news?q={{{s}}}&r=gb", "fmt": [ "url_encode_placeholder" ] @@ -3089,7 +3089,7 @@ "s": "News in United States (US)", "d": "kagi.com", "t": "knus", - "u": "/news?q={{s}}&r=us", + "u": "/news?q={{{s}}}&r=us", "fmt": [ "url_encode_placeholder" ] @@ -3098,7 +3098,7 @@ "s": "News in United States Minor Outlying Islands (UM)", "d": "kagi.com", "t": "knum", - "u": "/news?q={{s}}&r=um", + "u": "/news?q={{{s}}}&r=um", "fmt": [ "url_encode_placeholder" ] @@ -3107,7 +3107,7 @@ "s": "News in United States Virgin Islands (VI)", "d": "kagi.com", "t": "knvi", - "u": "/news?q={{s}}&r=vi", + "u": "/news?q={{{s}}}&r=vi", "fmt": [ "url_encode_placeholder" ] @@ -3116,7 +3116,7 @@ "s": "News in Uruguay (UY)", "d": "kagi.com", "t": "knuy", - "u": "/news?q={{s}}&r=uy", + "u": "/news?q={{{s}}}&r=uy", "fmt": [ "url_encode_placeholder" ] @@ -3125,7 +3125,7 @@ "s": "News in Uzbekistan (UZ)", "d": "kagi.com", "t": "knuz", - "u": "/news?q={{s}}&r=uz", + "u": "/news?q={{{s}}}&r=uz", "fmt": [ "url_encode_placeholder" ] @@ -3134,7 +3134,7 @@ "s": "News in Vanuatu (VU)", "d": "kagi.com", "t": "knvu", - "u": "/news?q={{s}}&r=vu", + "u": "/news?q={{{s}}}&r=vu", "fmt": [ "url_encode_placeholder" ] @@ -3143,7 +3143,7 @@ "s": "News in Vatican City (VA)", "d": "kagi.com", "t": "knva", - "u": "/news?q={{s}}&r=va", + "u": "/news?q={{{s}}}&r=va", "fmt": [ "url_encode_placeholder" ] @@ -3152,7 +3152,7 @@ "s": "News in Venezuela (VE)", "d": "kagi.com", "t": "knve", - "u": "/news?q={{s}}&r=ve", + "u": "/news?q={{{s}}}&r=ve", "fmt": [ "url_encode_placeholder" ] @@ -3161,7 +3161,7 @@ "s": "News in Vietnam (VN)", "d": "kagi.com", "t": "knvn", - "u": "/news?q={{s}}&r=vn", + "u": "/news?q={{{s}}}&r=vn", "fmt": [ "url_encode_placeholder" ] @@ -3170,7 +3170,7 @@ "s": "News in Wallis and Futuna (WF)", "d": "kagi.com", "t": "knwf", - "u": "/news?q={{s}}&r=wf", + "u": "/news?q={{{s}}}&r=wf", "fmt": [ "url_encode_placeholder" ] @@ -3179,7 +3179,7 @@ "s": "News in Western Sahara (EH)", "d": "kagi.com", "t": "kneh", - "u": "/news?q={{s}}&r=eh", + "u": "/news?q={{{s}}}&r=eh", "fmt": [ "url_encode_placeholder" ] @@ -3188,7 +3188,7 @@ "s": "News in Yemen (YE)", "d": "kagi.com", "t": "knye", - "u": "/news?q={{s}}&r=ye", + "u": "/news?q={{{s}}}&r=ye", "fmt": [ "url_encode_placeholder" ] @@ -3197,7 +3197,7 @@ "s": "News in Zambia (ZM)", "d": "kagi.com", "t": "knzm", - "u": "/news?q={{s}}&r=zm", + "u": "/news?q={{{s}}}&r=zm", "fmt": [ "url_encode_placeholder" ] @@ -3206,7 +3206,7 @@ "s": "News in Zimbabwe (ZW)", "d": "kagi.com", "t": "knzw", - "u": "/news?q={{s}}&r=zw", + "u": "/news?q={{{s}}}&r=zw", "fmt": [ "url_encode_placeholder" ] @@ -3215,7 +3215,7 @@ "s": "News in Åland Islands (AX)", "d": "kagi.com", "t": "knax", - "u": "/news?q={{s}}&r=ax", + "u": "/news?q={{{s}}}&r=ax", "fmt": [ "url_encode_placeholder" ] diff --git a/spec/bangs_spec.rb b/spec/bangs_spec.rb index b14248f..ab81961 100644 --- a/spec/bangs_spec.rb +++ b/spec/bangs_spec.rb @@ -76,6 +76,16 @@ def ad_format_check(bangs) end end +def template_format_check(bangs) + bangs.each do |bang| + next unless template = bang["u"] + + it "template should contain correct {{{s}}} (#{bang["s"]})" do + expect(template.include?("{{{s}}}")).to be true + end + end +end + describe "bangs.json" do it "doesn't have duplicate bang triggers" do dups = find_dups(bang_triggers) @@ -106,6 +116,7 @@ def ad_format_check(bangs) match_domains(bangs_json, check_ad: true) uri_decoded_urls(bangs_json) ad_format_check(bangs_json) + template_format_check(bangs_json) end describe "kagi_bangs.json" do @@ -124,6 +135,7 @@ def ad_format_check(bangs) match_domains(kagi_bangs_json) uri_decoded_urls(kagi_bangs_json) ad_format_check(kagi_bangs_json) + template_format_check(kagi_bangs_json) end describe "assistant_bangs.json" do @@ -136,4 +148,5 @@ def ad_format_check(bangs) match_domains(assist_bangs_json) uri_decoded_urls(assist_bangs_json) ad_format_check(assist_bangs_json) + template_format_check(assist_bangs_json) end