From d98e386aea141e3fab76ab568aaa97e8919ab1c3 Mon Sep 17 00:00:00 2001 From: Lilleman auf Larv Date: Thu, 17 Sep 2026 12:28:55 +0200 Subject: [PATCH] Ship misc.country, currency, language, httpstatus and mimetype as tables, country and currency rebuilt from their sources --- data/misc/country.json | 23 +--- data/misc/country.tsv | 242 ++++++++++++++++++++++++++++++++++++++ data/misc/currency.json | 19 +-- data/misc/currency.tsv | 169 ++++++++++++++++++++++++++ data/misc/httpstatus.json | 19 +-- data/misc/httpstatus.tsv | 17 +++ data/misc/language.json | 19 +-- data/misc/language.tsv | 17 +++ data/misc/mimetype.json | 18 +-- data/misc/mimetype.tsv | 16 +++ 10 files changed, 466 insertions(+), 93 deletions(-) create mode 100644 data/misc/country.tsv create mode 100644 data/misc/currency.tsv create mode 100644 data/misc/httpstatus.tsv create mode 100644 data/misc/language.tsv create mode 100644 data/misc/mimetype.tsv diff --git a/data/misc/country.json b/data/misc/country.json index dc58f22..382d49a 100644 --- a/data/misc/country.json +++ b/data/misc/country.json @@ -1,22 +1 @@ -[ - { "format": "{name}", "name": "Australia", "alpha2": "AU", "alpha3": "AUS" }, - { "format": "{name}", "name": "Brazil", "alpha2": "BR", "alpha3": "BRA" }, - { "format": "{name}", "name": "Canada", "alpha2": "CA", "alpha3": "CAN" }, - { "format": "{name}", "name": "China", "alpha2": "CN", "alpha3": "CHN" }, - { "format": "{name}", "name": "Denmark", "alpha2": "DK", "alpha3": "DNK" }, - { "format": "{name}", "name": "Finland", "alpha2": "FI", "alpha3": "FIN" }, - { "format": "{name}", "name": "France", "alpha2": "FR", "alpha3": "FRA" }, - { "format": "{name}", "name": "Germany", "alpha2": "DE", "alpha3": "DEU" }, - { "format": "{name}", "name": "India", "alpha2": "IN", "alpha3": "IND" }, - { "format": "{name}", "name": "Italy", "alpha2": "IT", "alpha3": "ITA" }, - { "format": "{name}", "name": "Japan", "alpha2": "JP", "alpha3": "JPN" }, - { "format": "{name}", "name": "Mexico", "alpha2": "MX", "alpha3": "MEX" }, - { "format": "{name}", "name": "Netherlands", "alpha2": "NL", "alpha3": "NLD" }, - { "format": "{name}", "name": "Norway", "alpha2": "NO", "alpha3": "NOR" }, - { "format": "{name}", "name": "Poland", "alpha2": "PL", "alpha3": "POL" }, - { "format": "{name}", "name": "Spain", "alpha2": "ES", "alpha3": "ESP" }, - { "format": "{name}", "name": "Sweden", "alpha2": "SE", "alpha3": "SWE" }, - { "format": "{name}", "name": "Switzerland", "alpha2": "CH", "alpha3": "CHE" }, - { "format": "{name}", "name": "United Kingdom", "alpha2": "GB", "alpha3": "GBR" }, - { "format": "{name}", "name": "United States", "alpha2": "US", "alpha3": "USA" } -] +{ "format": "{name}", "rows": "country.tsv", "key": "alpha2", "name": "name" } diff --git a/data/misc/country.tsv b/data/misc/country.tsv new file mode 100644 index 0000000..43ac8aa --- /dev/null +++ b/data/misc/country.tsv @@ -0,0 +1,242 @@ +alpha2 alpha3 calling-code capital currency flag languages name numeric tld +AD AND 376 Andorra la Vella EUR ๐Ÿ‡ฆ๐Ÿ‡ฉ ca Andorra 020 .ad +AE ARE 971 Abu Dhabi AED ๐Ÿ‡ฆ๐Ÿ‡ช ar-AE,fa,en,hi,ur United Arab Emirates 784 .ae +AF AFG 93 Kabul AFN ๐Ÿ‡ฆ๐Ÿ‡ซ fa-AF,ps,uz-AF,tk Afghanistan 004 .af +AG ATG 1-268 St. John's XCD ๐Ÿ‡ฆ๐Ÿ‡ฌ en-AG Antigua & Barbuda 028 .ag +AI AIA 1-264 The Valley XCD ๐Ÿ‡ฆ๐Ÿ‡ฎ en-AI Anguilla 660 .ai +AL ALB 355 Tirana ALL ๐Ÿ‡ฆ๐Ÿ‡ฑ sq,el Albania 008 .al +AM ARM 374 Yerevan AMD ๐Ÿ‡ฆ๐Ÿ‡ฒ hy Armenia 051 .am +AO AGO 244 Luanda AOA ๐Ÿ‡ฆ๐Ÿ‡ด pt-AO Angola 024 .ao +AR ARG 54 Buenos Aires ARS ๐Ÿ‡ฆ๐Ÿ‡ท es-AR,en,it,de,fr,gn Argentina 032 .ar +AS ASM 1-684 Pago Pago USD ๐Ÿ‡ฆ๐Ÿ‡ธ en-AS,sm,to American Samoa 016 .as +AT AUT 43 Vienna EUR ๐Ÿ‡ฆ๐Ÿ‡น de-AT,hr,hu,sl Austria 040 .at +AU AUS 61 Canberra AUD ๐Ÿ‡ฆ๐Ÿ‡บ en-AU Australia 036 .au +AW ABW 297 Oranjestad AWG ๐Ÿ‡ฆ๐Ÿ‡ผ nl-AW,pap,es,en Aruba 533 .aw +AX ALA 358 Mariehamn EUR ๐Ÿ‡ฆ๐Ÿ‡ฝ sv-AX ร…land Islands 248 .ax +AZ AZE 994 Baku AZN ๐Ÿ‡ฆ๐Ÿ‡ฟ az,ru,hy Azerbaijan 031 .az +BA BIH 387 Sarajevo BAM ๐Ÿ‡ง๐Ÿ‡ฆ bs,hr-BA,sr-BA Bosnia 070 .ba +BB BRB 1-246 Bridgetown BBD ๐Ÿ‡ง๐Ÿ‡ง en-BB Barbados 052 .bb +BD BGD 880 Dhaka BDT ๐Ÿ‡ง๐Ÿ‡ฉ bn-BD,en Bangladesh 050 .bd +BE BEL 32 Brussels EUR ๐Ÿ‡ง๐Ÿ‡ช nl-BE,fr-BE,de-BE Belgium 056 .be +BF BFA 226 Ouagadougou XOF ๐Ÿ‡ง๐Ÿ‡ซ fr-BF,mos Burkina Faso 854 .bf +BG BGR 359 Sofia EUR ๐Ÿ‡ง๐Ÿ‡ฌ bg,tr-BG,rom Bulgaria 100 .bg +BH BHR 973 Manama BHD ๐Ÿ‡ง๐Ÿ‡ญ ar-BH,en,fa,ur Bahrain 048 .bh +BI BDI 257 Gitega BIF ๐Ÿ‡ง๐Ÿ‡ฎ fr-BI,rn Burundi 108 .bi +BJ BEN 229 Porto-Novo XOF ๐Ÿ‡ง๐Ÿ‡ฏ fr-BJ Benin 204 .bj +BL BLM 590 Gustavia EUR ๐Ÿ‡ง๐Ÿ‡ฑ fr St. Barthรฉlemy 652 .gp +BM BMU 1-441 Hamilton BMD ๐Ÿ‡ง๐Ÿ‡ฒ en-BM,pt Bermuda 060 .bm +BN BRN 673 Bandar Seri Begawan BND ๐Ÿ‡ง๐Ÿ‡ณ ms-BN,en-BN Brunei 096 .bn +BO BOL 591 Sucre BOB ๐Ÿ‡ง๐Ÿ‡ด es-BO,qu,ay Bolivia 068 .bo +BR BRA 55 Brasilia BRL ๐Ÿ‡ง๐Ÿ‡ท pt-BR,es,en,fr Brazil 076 .br +BS BHS 1-242 Nassau BSD ๐Ÿ‡ง๐Ÿ‡ธ en-BS Bahamas 044 .bs +BT BTN 975 Thimphu INR ๐Ÿ‡ง๐Ÿ‡น dz Bhutan 064 .bt +BW BWA 267 Gaborone BWP ๐Ÿ‡ง๐Ÿ‡ผ en-BW,tn-BW Botswana 072 .bw +BY BLR 375 Minsk BYN ๐Ÿ‡ง๐Ÿ‡พ be,ru Belarus 112 .by +BZ BLZ 501 Belmopan BZD ๐Ÿ‡ง๐Ÿ‡ฟ en-BZ,es Belize 084 .bz +CA CAN 1 Ottawa CAD ๐Ÿ‡จ๐Ÿ‡ฆ en-CA,fr-CA,iu Canada 124 .ca +CC CCK 61 West Island AUD ๐Ÿ‡จ๐Ÿ‡จ ms-CC,en Cocos Islands 166 .cc +CD COD 243 Kinshasa CDF ๐Ÿ‡จ๐Ÿ‡ฉ fr-CD,ln,ktu,kg,sw,lua Congo - Kinshasa 180 .cd +CF CAF 236 Bangui XAF ๐Ÿ‡จ๐Ÿ‡ซ fr-CF,sg,ln,kg Central African Republic 140 .cf +CG COG 242 Brazzaville XAF ๐Ÿ‡จ๐Ÿ‡ฌ fr-CG,kg,ln-CG Congo - Brazzaville 178 .cg +CH CHE 41 Bern CHF ๐Ÿ‡จ๐Ÿ‡ญ de-CH,fr-CH,it-CH,rm Switzerland 756 .ch +CI CIV 225 Yamoussoukro XOF ๐Ÿ‡จ๐Ÿ‡ฎ fr-CI Cรดte dโ€™Ivoire 384 .ci +CK COK 682 Avarua NZD ๐Ÿ‡จ๐Ÿ‡ฐ en-CK,mi Cook Islands 184 .ck +CL CHL 56 Santiago CLP ๐Ÿ‡จ๐Ÿ‡ฑ es-CL Chile 152 .cl +CM CMR 237 Yaounde XAF ๐Ÿ‡จ๐Ÿ‡ฒ en-CM,fr-CM Cameroon 120 .cm +CN CHN 86 Beijing CNY ๐Ÿ‡จ๐Ÿ‡ณ zh-CN,yue,wuu,dta,ug,za China 156 .cn +CO COL 57 Bogota COP ๐Ÿ‡จ๐Ÿ‡ด es-CO Colombia 170 .co +CR CRI 506 San Jose CRC ๐Ÿ‡จ๐Ÿ‡ท es-CR,en Costa Rica 188 .cr +CU CUB 53 Havana CUP ๐Ÿ‡จ๐Ÿ‡บ es-CU,pap Cuba 192 .cu +CV CPV 238 Praia CVE ๐Ÿ‡จ๐Ÿ‡ป pt-CV Cape Verde 132 .cv +CW CUW 599 Willemstad XCG ๐Ÿ‡จ๐Ÿ‡ผ nl,pap Curaรงao 531 .cw +CX CXR 61 Flying Fish Cove AUD ๐Ÿ‡จ๐Ÿ‡ฝ en,zh,ms-CX Christmas Island 162 .cx +CY CYP 357 Nicosia EUR ๐Ÿ‡จ๐Ÿ‡พ el-CY,tr-CY,en Cyprus 196 .cy +CZ CZE 420 Prague CZK ๐Ÿ‡จ๐Ÿ‡ฟ cs,sk Czechia 203 .cz +DE DEU 49 Berlin EUR ๐Ÿ‡ฉ๐Ÿ‡ช de Germany 276 .de +DJ DJI 253 Djibouti DJF ๐Ÿ‡ฉ๐Ÿ‡ฏ fr-DJ,ar,so-DJ,aa Djibouti 262 .dj +DK DNK 45 Copenhagen DKK ๐Ÿ‡ฉ๐Ÿ‡ฐ da-DK,en,fo,de-DK Denmark 208 .dk +DM DMA 1-767 Roseau XCD ๐Ÿ‡ฉ๐Ÿ‡ฒ en-DM Dominica 212 .dm +DO DOM 1-809 Santo Domingo DOP ๐Ÿ‡ฉ๐Ÿ‡ด es-DO Dominican Republic 214 .do +DZ DZA 213 Algiers DZD ๐Ÿ‡ฉ๐Ÿ‡ฟ ar-DZ Algeria 012 .dz +EC ECU 593 Quito USD ๐Ÿ‡ช๐Ÿ‡จ es-EC Ecuador 218 .ec +EE EST 372 Tallinn EUR ๐Ÿ‡ช๐Ÿ‡ช et,ru Estonia 233 .ee +EG EGY 20 Cairo EGP ๐Ÿ‡ช๐Ÿ‡ฌ ar-EG,en,fr Egypt 818 .eg +EH ESH 212 El-Aaiun MAD ๐Ÿ‡ช๐Ÿ‡ญ ar,mey Western Sahara 732 .eh +ER ERI 291 Asmara ERN ๐Ÿ‡ช๐Ÿ‡ท aa-ER,ar,tig,kun,ti-ER Eritrea 232 .er +ES ESP 34 Madrid EUR ๐Ÿ‡ช๐Ÿ‡ธ es-ES,ca,gl,eu,oc Spain 724 .es +ET ETH 251 Addis Ababa ETB ๐Ÿ‡ช๐Ÿ‡น am,en-ET,om-ET,ti-ET,so-ET,sid Ethiopia 231 .et +FI FIN 358 Helsinki EUR ๐Ÿ‡ซ๐Ÿ‡ฎ fi-FI,sv-FI,smn Finland 246 .fi +FJ FJI 679 Suva FJD ๐Ÿ‡ซ๐Ÿ‡ฏ en-FJ,fj Fiji 242 .fj +FK FLK 500 Stanley FKP ๐Ÿ‡ซ๐Ÿ‡ฐ en-FK Falkland Islands 238 .fk +FM FSM 691 Palikir USD ๐Ÿ‡ซ๐Ÿ‡ฒ en-FM,chk,pon,yap,kos,uli,woe,nkr,kpg Micronesia 583 .fm +FO FRO 298 Torshavn DKK ๐Ÿ‡ซ๐Ÿ‡ด fo,da-FO Faroe Islands 234 .fo +FR FRA 33 Paris EUR ๐Ÿ‡ซ๐Ÿ‡ท fr-FR,frp,br,co,ca,eu,oc France 250 .fr +GA GAB 241 Libreville XAF ๐Ÿ‡ฌ๐Ÿ‡ฆ fr-GA Gabon 266 .ga +GB GBR 44 London GBP ๐Ÿ‡ฌ๐Ÿ‡ง en-GB,cy-GB,gd UK 826 .uk +GD GRD 1-473 St. George's XCD ๐Ÿ‡ฌ๐Ÿ‡ฉ en-GD Grenada 308 .gd +GE GEO 995 Tbilisi GEL ๐Ÿ‡ฌ๐Ÿ‡ช ka,ru,hy,az Georgia 268 .ge +GF GUF 594 Cayenne EUR ๐Ÿ‡ฌ๐Ÿ‡ซ fr-GF French Guiana 254 .gf +GG GGY 44 St Peter Port GBP ๐Ÿ‡ฌ๐Ÿ‡ฌ en,nrf Guernsey 831 .gg +GH GHA 233 Accra GHS ๐Ÿ‡ฌ๐Ÿ‡ญ en-GH,ak,ee,tw Ghana 288 .gh +GI GIB 350 Gibraltar GIP ๐Ÿ‡ฌ๐Ÿ‡ฎ en-GI,es,it,pt Gibraltar 292 .gi +GL GRL 299 Nuuk DKK ๐Ÿ‡ฌ๐Ÿ‡ฑ kl,da-GL,en Greenland 304 .gl +GM GMB 220 Banjul GMD ๐Ÿ‡ฌ๐Ÿ‡ฒ en-GM,mnk,wof,wo,ff Gambia 270 .gm +GN GIN 224 Conakry GNF ๐Ÿ‡ฌ๐Ÿ‡ณ fr-GN Guinea 324 .gn +GP GLP 590 Basse-Terre EUR ๐Ÿ‡ฌ๐Ÿ‡ต fr-GP Guadeloupe 312 .gp +GQ GNQ 240 Ciudad de la Paz XAF ๐Ÿ‡ฌ๐Ÿ‡ถ es-GQ,fr,pt Equatorial Guinea 226 .gq +GR GRC 30 Athens EUR ๐Ÿ‡ฌ๐Ÿ‡ท el-GR,en,fr Greece 300 .gr +GT GTM 502 Guatemala City GTQ ๐Ÿ‡ฌ๐Ÿ‡น es-GT Guatemala 320 .gt +GU GUM 1-671 Hagatna USD ๐Ÿ‡ฌ๐Ÿ‡บ en-GU,ch-GU Guam 316 .gu +GW GNB 245 Bissau XOF ๐Ÿ‡ฌ๐Ÿ‡ผ pt-GW,pov Guinea-Bissau 624 .gw +GY GUY 592 Georgetown GYD ๐Ÿ‡ฌ๐Ÿ‡พ en-GY Guyana 328 .gy +HK HKG 852 Hong Kong HKD ๐Ÿ‡ญ๐Ÿ‡ฐ zh-HK,yue,zh,en Hong Kong 344 .hk +HN HND 504 Tegucigalpa HNL ๐Ÿ‡ญ๐Ÿ‡ณ es-HN,cab,miq Honduras 340 .hn +HR HRV 385 Zagreb EUR ๐Ÿ‡ญ๐Ÿ‡ท hr-HR,sr Croatia 191 .hr +HT HTI 509 Port-au-Prince HTG ๐Ÿ‡ญ๐Ÿ‡น ht,fr-HT Haiti 332 .ht +HU HUN 36 Budapest HUF ๐Ÿ‡ญ๐Ÿ‡บ hu-HU Hungary 348 .hu +ID IDN 62 Jakarta IDR ๐Ÿ‡ฎ๐Ÿ‡ฉ id,en,nl,jv Indonesia 360 .id +IE IRL 353 Dublin EUR ๐Ÿ‡ฎ๐Ÿ‡ช en-IE,ga-IE Ireland 372 .ie +IL ISR 972 Jerusalem ILS ๐Ÿ‡ฎ๐Ÿ‡ฑ he,ar-IL,en-IL Israel 376 .il +IM IMN 44 Douglas GBP ๐Ÿ‡ฎ๐Ÿ‡ฒ en,gv Isle of Man 833 .im +IN IND 91 New Delhi INR ๐Ÿ‡ฎ๐Ÿ‡ณ en-IN,hi,bn,te,mr,ta,ur,gu,kn,ml,or,pa,as,bh,sat,ks,ne,sd,kok,doi,mni,sit,sa,fr,lus,inc India 356 .in +IO IOT 246 Diego Garcia USD ๐Ÿ‡ฎ๐Ÿ‡ด en-IO British Indian Ocean Territory 086 .io +IQ IRQ 964 Baghdad IQD ๐Ÿ‡ฎ๐Ÿ‡ถ ar-IQ,ku,hy Iraq 368 .iq +IR IRN 98 Tehran IRR ๐Ÿ‡ฎ๐Ÿ‡ท fa-IR,ku Iran 364 .ir +IS ISL 354 Reykjavik ISK ๐Ÿ‡ฎ๐Ÿ‡ธ is,en,de,da,sv,no Iceland 352 .is +IT ITA 39 Rome EUR ๐Ÿ‡ฎ๐Ÿ‡น it-IT,de-IT,fr-IT,sc,ca,co,sl Italy 380 .it +JE JEY 44 Saint Helier GBP ๐Ÿ‡ฏ๐Ÿ‡ช en,fr,nrf Jersey 832 .je +JM JAM 1-876 Kingston JMD ๐Ÿ‡ฏ๐Ÿ‡ฒ en-JM Jamaica 388 .jm +JO JOR 962 Amman JOD ๐Ÿ‡ฏ๐Ÿ‡ด ar-JO,en Jordan 400 .jo +JP JPN 81 Tokyo JPY ๐Ÿ‡ฏ๐Ÿ‡ต ja Japan 392 .jp +KE KEN 254 Nairobi KES ๐Ÿ‡ฐ๐Ÿ‡ช en-KE,sw-KE Kenya 404 .ke +KG KGZ 996 Bishkek KGS ๐Ÿ‡ฐ๐Ÿ‡ฌ ky,uz,ru Kyrgyzstan 417 .kg +KH KHM 855 Phnom Penh KHR ๐Ÿ‡ฐ๐Ÿ‡ญ km,fr,en Cambodia 116 .kh +KI KIR 686 Tarawa AUD ๐Ÿ‡ฐ๐Ÿ‡ฎ en-KI,gil Kiribati 296 .ki +KM COM 269 Moroni KMF ๐Ÿ‡ฐ๐Ÿ‡ฒ ar,fr-KM Comoros 174 .km +KN KNA 1-869 Basseterre XCD ๐Ÿ‡ฐ๐Ÿ‡ณ en-KN St. Kitts & Nevis 659 .kn +KP PRK 850 Pyongyang KPW ๐Ÿ‡ฐ๐Ÿ‡ต ko-KP North Korea 408 .kp +KR KOR 82 Seoul KRW ๐Ÿ‡ฐ๐Ÿ‡ท ko-KR,en South Korea 410 .kr +KW KWT 965 Kuwait City KWD ๐Ÿ‡ฐ๐Ÿ‡ผ ar-KW,en Kuwait 414 .kw +KY CYM 1-345 George Town KYD ๐Ÿ‡ฐ๐Ÿ‡พ en-KY Cayman Islands 136 .ky +KZ KAZ 7 Nur-Sultan KZT ๐Ÿ‡ฐ๐Ÿ‡ฟ kk,ru Kazakhstan 398 .kz +LA LAO 856 Vientiane LAK ๐Ÿ‡ฑ๐Ÿ‡ฆ lo,fr,en Laos 418 .la +LB LBN 961 Beirut LBP ๐Ÿ‡ฑ๐Ÿ‡ง ar-LB,fr-LB,en,hy Lebanon 422 .lb +LC LCA 1-758 Castries XCD ๐Ÿ‡ฑ๐Ÿ‡จ en-LC St. Lucia 662 .lc +LI LIE 423 Vaduz CHF ๐Ÿ‡ฑ๐Ÿ‡ฎ de-LI Liechtenstein 438 .li +LK LKA 94 Colombo LKR ๐Ÿ‡ฑ๐Ÿ‡ฐ si,ta,en Sri Lanka 144 .lk +LR LBR 231 Monrovia LRD ๐Ÿ‡ฑ๐Ÿ‡ท en-LR Liberia 430 .lr +LS LSO 266 Maseru LSL ๐Ÿ‡ฑ๐Ÿ‡ธ en-LS,st,zu,xh Lesotho 426 .ls +LT LTU 370 Vilnius EUR ๐Ÿ‡ฑ๐Ÿ‡น lt,ru,pl Lithuania 440 .lt +LU LUX 352 Luxembourg EUR ๐Ÿ‡ฑ๐Ÿ‡บ lb,de-LU,fr-LU Luxembourg 442 .lu +LV LVA 371 Riga EUR ๐Ÿ‡ฑ๐Ÿ‡ป lv,ru,lt Latvia 428 .lv +LY LBY 218 Tripoli LYD ๐Ÿ‡ฑ๐Ÿ‡พ ar-LY,it,en Libya 434 .ly +MA MAR 212 Rabat MAD ๐Ÿ‡ฒ๐Ÿ‡ฆ ar-MA,ber,fr Morocco 504 .ma +MC MCO 377 Monaco EUR ๐Ÿ‡ฒ๐Ÿ‡จ fr-MC,en,it Monaco 492 .mc +MD MDA 373 Chisinau MDL ๐Ÿ‡ฒ๐Ÿ‡ฉ ro,ru,gag,tr Moldova 498 .md +ME MNE 382 Podgorica EUR ๐Ÿ‡ฒ๐Ÿ‡ช sr,hu,bs,sq,hr,rom Montenegro 499 .me +MF MAF 590 Marigot EUR ๐Ÿ‡ฒ๐Ÿ‡ซ fr St. Martin 663 .gp +MG MDG 261 Antananarivo MGA ๐Ÿ‡ฒ๐Ÿ‡ฌ fr-MG,mg Madagascar 450 .mg +MH MHL 692 Majuro USD ๐Ÿ‡ฒ๐Ÿ‡ญ mh,en-MH Marshall Islands 584 .mh +MK MKD 389 Skopje MKD ๐Ÿ‡ฒ๐Ÿ‡ฐ mk,sq,tr,rmm,sr North Macedonia 807 .mk +ML MLI 223 Bamako XOF ๐Ÿ‡ฒ๐Ÿ‡ฑ fr-ML,bm Mali 466 .ml +MM MMR 95 Nay Pyi Taw MMK ๐Ÿ‡ฒ๐Ÿ‡ฒ my Myanmar 104 .mm +MN MNG 976 Ulaanbaatar MNT ๐Ÿ‡ฒ๐Ÿ‡ณ mn,ru Mongolia 496 .mn +MO MAC 853 Macao MOP ๐Ÿ‡ฒ๐Ÿ‡ด zh,zh-MO,pt Macao 446 .mo +MP MNP 1-670 Saipan USD ๐Ÿ‡ฒ๐Ÿ‡ต fil,tl,zh,ch-MP,en-MP Northern Mariana Islands 580 .mp +MQ MTQ 596 Fort-de-France EUR ๐Ÿ‡ฒ๐Ÿ‡ถ fr-MQ Martinique 474 .mq +MR MRT 222 Nouakchott MRU ๐Ÿ‡ฒ๐Ÿ‡ท ar-MR,fuc,snk,fr,mey,wo Mauritania 478 .mr +MS MSR 1-664 Plymouth XCD ๐Ÿ‡ฒ๐Ÿ‡ธ en-MS Montserrat 500 .ms +MT MLT 356 Valletta EUR ๐Ÿ‡ฒ๐Ÿ‡น mt,en-MT Malta 470 .mt +MU MUS 230 Port Louis MUR ๐Ÿ‡ฒ๐Ÿ‡บ en-MU,bho,fr Mauritius 480 .mu +MV MDV 960 Male MVR ๐Ÿ‡ฒ๐Ÿ‡ป dv,en Maldives 462 .mv +MW MWI 265 Lilongwe MWK ๐Ÿ‡ฒ๐Ÿ‡ผ ny,yao,tum,swk Malawi 454 .mw +MX MEX 52 Mexico City MXN ๐Ÿ‡ฒ๐Ÿ‡ฝ es-MX Mexico 484 .mx +MY MYS 60 Kuala Lumpur MYR ๐Ÿ‡ฒ๐Ÿ‡พ ms-MY,en,zh,ta,te,ml,pa,th Malaysia 458 .my +MZ MOZ 258 Maputo MZN ๐Ÿ‡ฒ๐Ÿ‡ฟ pt-MZ,vmw Mozambique 508 .mz +NA NAM 264 Windhoek NAD ๐Ÿ‡ณ๐Ÿ‡ฆ en-NA,af,de,hz,naq Namibia 516 .na +NC NCL 687 Noumea XPF ๐Ÿ‡ณ๐Ÿ‡จ fr-NC New Caledonia 540 .nc +NE NER 227 Niamey XOF ๐Ÿ‡ณ๐Ÿ‡ช fr-NE,ha,kr,dje Niger 562 .ne +NF NFK 672 Kingston AUD ๐Ÿ‡ณ๐Ÿ‡ซ en-NF Norfolk Island 574 .nf +NG NGA 234 Abuja NGN ๐Ÿ‡ณ๐Ÿ‡ฌ en-NG,ha,yo,ig,ff Nigeria 566 .ng +NI NIC 505 Managua NIO ๐Ÿ‡ณ๐Ÿ‡ฎ es-NI,en Nicaragua 558 .ni +NL NLD 31 Amsterdam EUR ๐Ÿ‡ณ๐Ÿ‡ฑ nl-NL,fy-NL Netherlands 528 .nl +NO NOR 47 Oslo NOK ๐Ÿ‡ณ๐Ÿ‡ด no,nb,nn,se,fi Norway 578 .no +NP NPL 977 Kathmandu NPR ๐Ÿ‡ณ๐Ÿ‡ต ne,en Nepal 524 .np +NR NRU 674 Yaren AUD ๐Ÿ‡ณ๐Ÿ‡ท na,en-NR Nauru 520 .nr +NU NIU 683 Alofi NZD ๐Ÿ‡ณ๐Ÿ‡บ niu,en-NU Niue 570 .nu +NZ NZL 64 Wellington NZD ๐Ÿ‡ณ๐Ÿ‡ฟ en-NZ,mi New Zealand 554 .nz +OM OMN 968 Muscat OMR ๐Ÿ‡ด๐Ÿ‡ฒ ar-OM,en,bal,ur Oman 512 .om +PA PAN 507 Panama City PAB ๐Ÿ‡ต๐Ÿ‡ฆ es-PA,en Panama 591 .pa +PE PER 51 Lima PEN ๐Ÿ‡ต๐Ÿ‡ช es-PE,qu,ay Peru 604 .pe +PF PYF 689 Papeete XPF ๐Ÿ‡ต๐Ÿ‡ซ fr-PF,ty French Polynesia 258 .pf +PG PNG 675 Port Moresby PGK ๐Ÿ‡ต๐Ÿ‡ฌ en-PG,ho,meu,tpi Papua New Guinea 598 .pg +PH PHL 63 Manila PHP ๐Ÿ‡ต๐Ÿ‡ญ tl,en-PH,fil,ceb,ilo,hil,war,pam,bik,bcl,pag,mrw,tsg,mdh,cbk,krj,sgd,msb,akl,ibg,yka,mta,abx Philippines 608 .ph +PK PAK 92 Islamabad PKR ๐Ÿ‡ต๐Ÿ‡ฐ ur-PK,en-PK,pa,sd,ps,brh Pakistan 586 .pk +PL POL 48 Warsaw PLN ๐Ÿ‡ต๐Ÿ‡ฑ pl Poland 616 .pl +PM SPM 508 Saint-Pierre EUR ๐Ÿ‡ต๐Ÿ‡ฒ fr-PM St. Pierre & Miquelon 666 .pm +PN PCN 870 Adamstown NZD ๐Ÿ‡ต๐Ÿ‡ณ en-PN Pitcairn 612 .pn +PR PRI 1 San Juan USD ๐Ÿ‡ต๐Ÿ‡ท en-PR,es-PR Puerto Rico 630 .pr +PT PRT 351 Lisbon EUR ๐Ÿ‡ต๐Ÿ‡น pt-PT,mwl Portugal 620 .pt +PW PLW 680 Melekeok USD ๐Ÿ‡ต๐Ÿ‡ผ pau,sov,en-PW,tox,ja,fil,zh Palau 585 .pw +PY PRY 595 Asuncion PYG ๐Ÿ‡ต๐Ÿ‡พ es-PY,gn Paraguay 600 .py +QA QAT 974 Doha QAR ๐Ÿ‡ถ๐Ÿ‡ฆ ar-QA,es Qatar 634 .qa +RE REU 262 Saint-Denis EUR ๐Ÿ‡ท๐Ÿ‡ช fr-RE Rรฉunion 638 .re +RO ROU 40 Bucharest RON ๐Ÿ‡ท๐Ÿ‡ด ro,hu,rom Romania 642 .ro +RS SRB 381 Belgrade RSD ๐Ÿ‡ท๐Ÿ‡ธ sr,hu,bs,rom Serbia 688 .rs +RU RUS 7 Moscow RUB ๐Ÿ‡ท๐Ÿ‡บ ru,tt,xal,cau,ady,kv,ce,tyv,cv,udm,tut,mns,bua,myv,mdf,chm,ba,inh,kbd,krc,av,sah,nog Russia 643 .ru +RW RWA 250 Kigali RWF ๐Ÿ‡ท๐Ÿ‡ผ rw,en-RW,fr-RW,sw Rwanda 646 .rw +SA SAU 966 Riyadh SAR ๐Ÿ‡ธ๐Ÿ‡ฆ ar-SA Saudi Arabia 682 .sa +SB SLB 677 Honiara SBD ๐Ÿ‡ธ๐Ÿ‡ง en-SB,tpi Solomon Islands 090 .sb +SC SYC 248 Victoria SCR ๐Ÿ‡ธ๐Ÿ‡จ en-SC,fr-SC Seychelles 690 .sc +SD SDN 249 Khartoum SDG ๐Ÿ‡ธ๐Ÿ‡ฉ ar-SD,en,fia Sudan 729 .sd +SE SWE 46 Stockholm SEK ๐Ÿ‡ธ๐Ÿ‡ช sv-SE,se,sma,fi-SE Sweden 752 .se +SG SGP 65 Singapore SGD ๐Ÿ‡ธ๐Ÿ‡ฌ cmn,en-SG,ms-SG,ta-SG,zh-SG Singapore 702 .sg +SH SHN 290 Jamestown SHP ๐Ÿ‡ธ๐Ÿ‡ญ en-SH St. Helena 654 .sh +SI SVN 386 Ljubljana EUR ๐Ÿ‡ธ๐Ÿ‡ฎ sl,sh Slovenia 705 .si +SJ SJM 47 Longyearbyen NOK ๐Ÿ‡ธ๐Ÿ‡ฏ no,ru Svalbard & Jan Mayen 744 .sj +SK SVK 421 Bratislava EUR ๐Ÿ‡ธ๐Ÿ‡ฐ sk,hu Slovakia 703 .sk +SL SLE 232 Freetown SLE ๐Ÿ‡ธ๐Ÿ‡ฑ en-SL,men,tem Sierra Leone 694 .sl +SM SMR 378 San Marino EUR ๐Ÿ‡ธ๐Ÿ‡ฒ it-SM San Marino 674 .sm +SN SEN 221 Dakar XOF ๐Ÿ‡ธ๐Ÿ‡ณ fr-SN,wo,fuc,mnk Senegal 686 .sn +SO SOM 252 Mogadishu SOS ๐Ÿ‡ธ๐Ÿ‡ด so-SO,ar-SO,it,en-SO Somalia 706 .so +SR SUR 597 Paramaribo SRD ๐Ÿ‡ธ๐Ÿ‡ท nl-SR,en,srn,hns,jv Suriname 740 .sr +SS SSD 211 Juba SSP ๐Ÿ‡ธ๐Ÿ‡ธ en South Sudan 728 .ss +ST STP 239 Sao Tome STN ๐Ÿ‡ธ๐Ÿ‡น pt-ST Sรฃo Tomรฉ & Prรญncipe 678 .st +SV SLV 503 San Salvador SVC ๐Ÿ‡ธ๐Ÿ‡ป es-SV El Salvador 222 .sv +SX SXM 1-721 Philipsburg XCG ๐Ÿ‡ธ๐Ÿ‡ฝ nl,en Sint Maarten 534 .sx +SY SYR 963 Damascus SYP ๐Ÿ‡ธ๐Ÿ‡พ ar-SY,ku,hy,arc,fr,en Syria 760 .sy +SZ SWZ 268 Mbabane SZL ๐Ÿ‡ธ๐Ÿ‡ฟ en-SZ,ss-SZ Eswatini 748 .sz +TC TCA 1-649 Cockburn Town USD ๐Ÿ‡น๐Ÿ‡จ en-TC Turks & Caicos Islands 796 .tc +TD TCD 235 N'Djamena XAF ๐Ÿ‡น๐Ÿ‡ฉ fr-TD,ar-TD,sre Chad 148 .td +TF ATF 262 Port-aux-Francais EUR ๐Ÿ‡น๐Ÿ‡ซ fr French Southern Territories 260 .tf +TG TGO 228 Lome XOF ๐Ÿ‡น๐Ÿ‡ฌ fr-TG,ee,hna,kbp,dag,ha Togo 768 .tg +TH THA 66 Bangkok THB ๐Ÿ‡น๐Ÿ‡ญ th,en Thailand 764 .th +TJ TJK 992 Dushanbe TJS ๐Ÿ‡น๐Ÿ‡ฏ tg,ru Tajikistan 762 .tj +TL TLS 670 Dili USD ๐Ÿ‡น๐Ÿ‡ฑ tet,pt-TL,id,en Timor-Leste 626 .tl +TM TKM 993 Ashgabat TMT ๐Ÿ‡น๐Ÿ‡ฒ tk,ru,uz Turkmenistan 795 .tm +TN TUN 216 Tunis TND ๐Ÿ‡น๐Ÿ‡ณ ar-TN,fr Tunisia 788 .tn +TO TON 676 Nuku'alofa TOP ๐Ÿ‡น๐Ÿ‡ด to,en-TO Tonga 776 .to +TR TUR 90 Ankara TRY ๐Ÿ‡น๐Ÿ‡ท tr-TR,ku,diq,az,av Tรผrkiye 792 .tr +TT TTO 1-868 Port of Spain TTD ๐Ÿ‡น๐Ÿ‡น en-TT,hns,fr,es,zh Trinidad & Tobago 780 .tt +TV TUV 688 Funafuti AUD ๐Ÿ‡น๐Ÿ‡ป tvl,en,sm,gil Tuvalu 798 .tv +TW TWN 886 Taipei TWD ๐Ÿ‡น๐Ÿ‡ผ zh-TW,zh,nan,hak Taiwan 158 .tw +TZ TZA 255 Dodoma TZS ๐Ÿ‡น๐Ÿ‡ฟ sw-TZ,en,ar Tanzania 834 .tz +UA UKR 380 Kyiv UAH ๐Ÿ‡บ๐Ÿ‡ฆ uk,ru-UA,rom,pl,hu Ukraine 804 .ua +UG UGA 256 Kampala UGX ๐Ÿ‡บ๐Ÿ‡ฌ en-UG,lg,sw,ar Uganda 800 .ug +US USA 1 Washington USD ๐Ÿ‡บ๐Ÿ‡ธ en-US,es-US,haw,fr US 840 .us +UY URY 598 Montevideo UYU ๐Ÿ‡บ๐Ÿ‡พ es-UY Uruguay 858 .uy +UZ UZB 998 Tashkent UZS ๐Ÿ‡บ๐Ÿ‡ฟ uz,ru,tg Uzbekistan 860 .uz +VA VAT 39 Vatican City EUR ๐Ÿ‡ป๐Ÿ‡ฆ la,it,fr Vatican City 336 .va +VC VCT 1-784 Kingstown XCD ๐Ÿ‡ป๐Ÿ‡จ en-VC,fr St. Vincent & Grenadines 670 .vc +VE VEN 58 Caracas VES ๐Ÿ‡ป๐Ÿ‡ช es-VE Venezuela 862 .ve +VG VGB 1-284 Road Town USD ๐Ÿ‡ป๐Ÿ‡ฌ en-VG British Virgin Islands 092 .vg +VI VIR 1-340 Charlotte Amalie USD ๐Ÿ‡ป๐Ÿ‡ฎ en-VI U.S. Virgin Islands 850 .vi +VN VNM 84 Hanoi VND ๐Ÿ‡ป๐Ÿ‡ณ vi,en,fr,zh,km Vietnam 704 .vn +VU VUT 678 Port Vila VUV ๐Ÿ‡ป๐Ÿ‡บ bi,en-VU,fr-VU Vanuatu 548 .vu +WF WLF 681 Mata Utu XPF ๐Ÿ‡ผ๐Ÿ‡ซ wls,fud,fr-WF Wallis & Futuna 876 .wf +WS WSM 685 Apia WST ๐Ÿ‡ผ๐Ÿ‡ธ sm,en-WS Samoa 882 .ws +YE YEM 967 Sanaa YER ๐Ÿ‡พ๐Ÿ‡ช ar-YE Yemen 887 .ye +YT MYT 262 Mamoudzou EUR ๐Ÿ‡พ๐Ÿ‡น fr-YT Mayotte 175 .yt +ZA ZAF 27 Pretoria ZAR ๐Ÿ‡ฟ๐Ÿ‡ฆ zu,xh,af,nso,en-ZA,tn,st,ts,ss,ve,nr South Africa 710 .za +ZM ZMB 260 Lusaka ZMW ๐Ÿ‡ฟ๐Ÿ‡ฒ en-ZM,bem,loz,lun,lue,ny,toi Zambia 894 .zm +ZW ZWE 263 Harare ZWG ๐Ÿ‡ฟ๐Ÿ‡ผ en-ZW,sn,nr,nd Zimbabwe 716 .zw diff --git a/data/misc/currency.json b/data/misc/currency.json index 6427331..5af9dbd 100644 --- a/data/misc/currency.json +++ b/data/misc/currency.json @@ -1,18 +1 @@ -[ - { "format": "{code}", "code": "AUD", "name": "Australian Dollar", "symbol": "$" }, - { "format": "{code}", "code": "BRL", "name": "Brazilian Real", "symbol": "R$" }, - { "format": "{code}", "code": "CAD", "name": "Canadian Dollar", "symbol": "$" }, - { "format": "{code}", "code": "CHF", "name": "Swiss Franc", "symbol": "CHF" }, - { "format": "{code}", "code": "CNY", "name": "Chinese Yuan", "symbol": "ยฅ" }, - { "format": "{code}", "code": "DKK", "name": "Danish Krone", "symbol": "kr" }, - { "format": "{code}", "code": "EUR", "name": "Euro", "symbol": "โ‚ฌ" }, - { "format": "{code}", "code": "GBP", "name": "Pound Sterling", "symbol": "ยฃ" }, - { "format": "{code}", "code": "INR", "name": "Indian Rupee", "symbol": "โ‚น" }, - { "format": "{code}", "code": "JPY", "name": "Japanese Yen", "symbol": "ยฅ" }, - { "format": "{code}", "code": "MXN", "name": "Mexican Peso", "symbol": "$" }, - { "format": "{code}", "code": "NOK", "name": "Norwegian Krone", "symbol": "kr" }, - { "format": "{code}", "code": "PLN", "name": "Polish Zloty", "symbol": "zล‚" }, - { "format": "{code}", "code": "SEK", "name": "Swedish Krona", "symbol": "kr" }, - { "format": "{code}", "code": "USD", "name": "US Dollar", "symbol": "$" }, - { "format": "{code}", "code": "ZAR", "name": "South African Rand", "symbol": "R" } -] +{ "format": "{code}", "rows": "currency.tsv", "key": "code", "name": "name" } diff --git a/data/misc/currency.tsv b/data/misc/currency.tsv new file mode 100644 index 0000000..a983bdd --- /dev/null +++ b/data/misc/currency.tsv @@ -0,0 +1,169 @@ +code decimals name numeric symbol +AED 2 UAE Dirham 784 AED +AFN 2 Afghani 971 ุ‹ +ALL 2 Lek 008 ALL +AMD 2 Armenian Dram 051 ึ +AOA 2 Kwanza 973 Kz +ARS 2 Argentine Peso 032 $ +AUD 2 Australian Dollar 036 $ +AWG 2 Aruban Florin 533 AWG +AZN 2 Azerbaijan Manat 944 โ‚ผ +BAM 2 Convertible Mark 977 KM +BBD 2 Barbados Dollar 052 $ +BDT 2 Taka 050 เงณ +BHD 3 Bahraini Dinar 048 BHD +BIF 0 Burundi Franc 108 BIF +BMD 2 Bermudian Dollar 060 $ +BND 2 Brunei Dollar 096 $ +BOB 2 Boliviano 068 Bs +BOV 2 Mvdol 984 BOV +BRL 2 Brazilian Real 986 R$ +BSD 2 Bahamian Dollar 044 $ +BTN 2 Ngultrum 064 BTN +BWP 2 Pula 072 P +BYN 2 Belarusian Ruble 933 BYN +BZD 2 Belize Dollar 084 $ +CAD 2 Canadian Dollar 124 $ +CDF 2 Congolese Franc 976 CDF +CHE 2 WIR Euro 947 CHE +CHF 2 Swiss Franc 756 Fr. +CHW 2 WIR Franc 948 CHW +CLF 4 Unidad de Fomento 990 CLF +CLP 0 Chilean Peso 152 $ +CNY 2 Yuan Renminbi 156 ยฅ +COP 2 Colombian Peso 170 $ +COU 2 Unidad de Valor Real 970 COU +CRC 2 Costa Rican Colon 188 โ‚ก +CUP 2 Cuban Peso 192 $ +CVE 2 Cabo Verde Escudo 132 CVE +CZK 2 Czech Koruna 203 Kฤ +DJF 0 Djibouti Franc 262 DJF +DKK 2 Danish Krone 208 kr +DOP 2 Dominican Peso 214 $ +DZD 2 Algerian Dinar 012 DZD +EGP 2 Egyptian Pound 818 Eยฃ +ERN 2 Nakfa 232 ERN +ETB 2 Ethiopian Birr 230 ETB +EUR 2 Euro 978 โ‚ฌ +FJD 2 Fiji Dollar 242 $ +FKP 2 Falkland Islands Pound 238 ยฃ +GBP 2 Pound Sterling 826 ยฃ +GEL 2 Lari 981 โ‚พ +GHS 2 Ghana Cedi 936 GHโ‚ต +GIP 2 Gibraltar Pound 292 ยฃ +GMD 2 Dalasi 270 GMD +GNF 0 Guinean Franc 324 FG +GTQ 2 Quetzal 320 Q +GYD 2 Guyana Dollar 328 $ +HKD 2 Hong Kong Dollar 344 $ +HNL 2 Lempira 340 L +HTG 2 Gourde 332 HTG +HUF 2 Forint 348 Ft +IDR 2 Rupiah 360 Rp +ILS 2 New Israeli Sheqel 376 โ‚ช +INR 2 Indian Rupee 356 โ‚น +IQD 3 Iraqi Dinar 368 IQD +IRR 2 Iranian Rial 364 IRR +ISK 0 Iceland Krona 352 kr +JMD 2 Jamaican Dollar 388 $ +JOD 3 Jordanian Dinar 400 JOD +JPY 0 Yen 392 ยฅ +KES 2 Kenyan Shilling 404 KES +KGS 2 Som 417 โƒ€ +KHR 2 Riel 116 แŸ› +KMF 0 Comorian Franc 174 CF +KPW 2 North Korean Won 408 โ‚ฉ +KRW 0 Won 410 โ‚ฉ +KWD 3 Kuwaiti Dinar 414 KWD +KYD 2 Cayman Islands Dollar 136 $ +KZT 2 Tenge 398 โ‚ธ +LAK 2 Lao Kip 418 โ‚ญ +LBP 2 Lebanese Pound 422 Lยฃ +LKR 2 Sri Lanka Rupee 144 Rs +LRD 2 Liberian Dollar 430 $ +LSL 2 Loti 426 LSL +LYD 3 Libyan Dinar 434 LYD +MAD 2 Moroccan Dirham 504 MAD +MDL 2 Moldovan Leu 498 MDL +MGA 2 Malagasy Ariary 969 Ar +MKD 2 Denar 807 MKD +MMK 2 Kyat 104 K +MNT 2 Tugrik 496 โ‚ฎ +MOP 2 Pataca 446 MOP +MRU 2 Ouguiya 929 MRU +MUR 2 Mauritius Rupee 480 Rs +MVR 2 Rufiyaa 462 MVR +MWK 2 Malawi Kwacha 454 MWK +MXN 2 Mexican Peso 484 $ +MXV 2 Mexican Unidad de Inversion (UDI) 979 MXV +MYR 2 Malaysian Ringgit 458 RM +MZN 2 Mozambique Metical 943 MZN +NAD 2 Namibia Dollar 516 $ +NGN 2 Naira 566 โ‚ฆ +NIO 2 Cordoba Oro 558 C$ +NOK 2 Norwegian Krone 578 kr +NPR 2 Nepalese Rupee 524 Rs +NZD 2 New Zealand Dollar 554 $ +OMR 3 Rial Omani 512 OMR +PAB 2 Balboa 590 PAB +PEN 2 Sol 604 PEN +PGK 2 Kina 598 PGK +PHP 2 Philippine Peso 608 โ‚ฑ +PKR 2 Pakistan Rupee 586 Rs +PLN 2 Zloty 985 zล‚ +PYG 0 Guarani 600 โ‚ฒ +QAR 2 Qatari Rial 634 QAR +RON 2 Romanian Leu 946 lei +RSD 2 Serbian Dinar 941 RSD +RUB 2 Russian Ruble 643 โ‚ฝ +RWF 0 Rwanda Franc 646 RF +SAR 2 Saudi Riyal 682 SAR +SBD 2 Solomon Islands Dollar 090 $ +SCR 2 Seychelles Rupee 690 SCR +SDG 2 Sudanese Pound 938 SDG +SEK 2 Swedish Krona 752 kr +SGD 2 Singapore Dollar 702 $ +SHP 2 Saint Helena Pound 654 ยฃ +SLE 2 Leone 925 SLE +SOS 2 Somali Shilling 706 SOS +SRD 2 Surinam Dollar 968 $ +SSP 2 South Sudanese Pound 728 ยฃ +STN 2 Dobra 930 Db +SVC 2 El Salvador Colon 222 SVC +SYP 2 Syrian Pound 760 ยฃ +SZL 2 Lilangeni 748 SZL +THB 2 Baht 764 เธฟ +TJS 2 Somoni 972 TJS +TMT 2 Turkmenistan New Manat 934 TMT +TND 3 Tunisian Dinar 788 TND +TOP 2 Paโ€™anga 776 T$ +TRY 2 Turkish Lira 949 โ‚บ +TTD 2 Trinidad and Tobago Dollar 780 $ +TWD 2 New Taiwan Dollar 901 $ +TZS 2 Tanzanian Shilling 834 TZS +UAH 2 Hryvnia 980 โ‚ด +UGX 0 Uganda Shilling 800 UGX +USD 2 US Dollar 840 $ +USN 2 US Dollar (Next day) 997 USN +UYI 0 Uruguay Peso en Unidades Indexadas (UI) 940 UYI +UYU 2 Peso Uruguayo 858 $ +UYW 4 Unidad Previsional 927 UYW +UZS 2 Uzbekistan Sum 860 UZS +VED 2 Bolรญvar Soberano 926 VED +VES 2 Bolรญvar Soberano 928 VES +VND 0 Dong 704 โ‚ซ +VUV 0 Vatu 548 VUV +WST 2 Tala 882 WST +XAD 2 Arab Accounting Dinar 396 XAD +XAF 0 CFA Franc BEAC 950 FCFA +XCD 2 East Caribbean Dollar 951 $ +XCG 2 Caribbean Guilder 532 Cg. +XDR - SDR (Special Drawing Right) 960 XDR +XOF 0 CFA Franc BCEAO 952 Fโ€ฏCFA +XPF 0 CFP Franc 953 CFPF +XSU - Sucre 994 XSU +XUA - ADB Unit of Account 965 XUA +YER 2 Yemeni Rial 886 YER +ZAR 2 Rand 710 R +ZMW 2 Zambian Kwacha 967 ZK +ZWG 2 Zimbabwe Gold 924 ZWG diff --git a/data/misc/httpstatus.json b/data/misc/httpstatus.json index 0a9af07..a4e9926 100644 --- a/data/misc/httpstatus.json +++ b/data/misc/httpstatus.json @@ -1,18 +1 @@ -[ - { "format": "{code} {reason}", "code": "200", "reason": "OK" }, - { "format": "{code} {reason}", "code": "201", "reason": "Created" }, - { "format": "{code} {reason}", "code": "204", "reason": "No Content" }, - { "format": "{code} {reason}", "code": "301", "reason": "Moved Permanently" }, - { "format": "{code} {reason}", "code": "302", "reason": "Found" }, - { "format": "{code} {reason}", "code": "304", "reason": "Not Modified" }, - { "format": "{code} {reason}", "code": "400", "reason": "Bad Request" }, - { "format": "{code} {reason}", "code": "401", "reason": "Unauthorized" }, - { "format": "{code} {reason}", "code": "403", "reason": "Forbidden" }, - { "format": "{code} {reason}", "code": "404", "reason": "Not Found" }, - { "format": "{code} {reason}", "code": "409", "reason": "Conflict" }, - { "format": "{code} {reason}", "code": "422", "reason": "Unprocessable Entity" }, - { "format": "{code} {reason}", "code": "429", "reason": "Too Many Requests" }, - { "format": "{code} {reason}", "code": "500", "reason": "Internal Server Error" }, - { "format": "{code} {reason}", "code": "502", "reason": "Bad Gateway" }, - { "format": "{code} {reason}", "code": "503", "reason": "Service Unavailable" } -] +{ "format": "{code} {reason}", "rows": "httpstatus.tsv", "key": "code", "name": "reason" } diff --git a/data/misc/httpstatus.tsv b/data/misc/httpstatus.tsv new file mode 100644 index 0000000..5ad7863 --- /dev/null +++ b/data/misc/httpstatus.tsv @@ -0,0 +1,17 @@ +code reason +200 OK +201 Created +204 No Content +301 Moved Permanently +302 Found +304 Not Modified +400 Bad Request +401 Unauthorized +403 Forbidden +404 Not Found +409 Conflict +422 Unprocessable Entity +429 Too Many Requests +500 Internal Server Error +502 Bad Gateway +503 Service Unavailable diff --git a/data/misc/language.json b/data/misc/language.json index 3e5689c..3da3b4a 100644 --- a/data/misc/language.json +++ b/data/misc/language.json @@ -1,18 +1 @@ -[ - { "format": "{name}", "name": "Arabic", "code": "ar" }, - { "format": "{name}", "name": "Chinese", "code": "zh" }, - { "format": "{name}", "name": "Danish", "code": "da" }, - { "format": "{name}", "name": "Dutch", "code": "nl" }, - { "format": "{name}", "name": "English", "code": "en" }, - { "format": "{name}", "name": "Finnish", "code": "fi" }, - { "format": "{name}", "name": "French", "code": "fr" }, - { "format": "{name}", "name": "German", "code": "de" }, - { "format": "{name}", "name": "Italian", "code": "it" }, - { "format": "{name}", "name": "Japanese", "code": "ja" }, - { "format": "{name}", "name": "Norwegian", "code": "no" }, - { "format": "{name}", "name": "Polish", "code": "pl" }, - { "format": "{name}", "name": "Portuguese", "code": "pt" }, - { "format": "{name}", "name": "Russian", "code": "ru" }, - { "format": "{name}", "name": "Spanish", "code": "es" }, - { "format": "{name}", "name": "Swedish", "code": "sv" } -] +{ "format": "{name}", "rows": "language.tsv", "key": "code", "name": "name" } diff --git a/data/misc/language.tsv b/data/misc/language.tsv new file mode 100644 index 0000000..fcacaa9 --- /dev/null +++ b/data/misc/language.tsv @@ -0,0 +1,17 @@ +code name +ar Arabic +zh Chinese +da Danish +nl Dutch +en English +fi Finnish +fr French +de German +it Italian +ja Japanese +no Norwegian +pl Polish +pt Portuguese +ru Russian +es Spanish +sv Swedish diff --git a/data/misc/mimetype.json b/data/misc/mimetype.json index dcbe676..2ec70a1 100644 --- a/data/misc/mimetype.json +++ b/data/misc/mimetype.json @@ -1,17 +1 @@ -[ - { "format": "{type}", "type": "application/gzip", "ext": ".gz" }, - { "format": "{type}", "type": "application/json", "ext": ".json" }, - { "format": "{type}", "type": "application/pdf", "ext": ".pdf" }, - { "format": "{type}", "type": "application/xml", "ext": ".xml" }, - { "format": "{type}", "type": "application/zip", "ext": ".zip" }, - { "format": "{type}", "type": "audio/mpeg", "ext": ".mp3" }, - { "format": "{type}", "type": "image/gif", "ext": ".gif" }, - { "format": "{type}", "type": "image/jpeg", "ext": ".jpg" }, - { "format": "{type}", "type": "image/png", "ext": ".png" }, - { "format": "{type}", "type": "image/svg+xml", "ext": ".svg" }, - { "format": "{type}", "type": "image/webp", "ext": ".webp" }, - { "format": "{type}", "type": "text/csv", "ext": ".csv" }, - { "format": "{type}", "type": "text/html", "ext": ".html" }, - { "format": "{type}", "type": "text/plain", "ext": ".txt" }, - { "format": "{type}", "type": "video/mp4", "ext": ".mp4" } -] +{ "format": "{type}", "rows": "mimetype.tsv", "key": "type", "name": "ext" } diff --git a/data/misc/mimetype.tsv b/data/misc/mimetype.tsv new file mode 100644 index 0000000..fe7f5b8 --- /dev/null +++ b/data/misc/mimetype.tsv @@ -0,0 +1,16 @@ +ext type +.gz application/gzip +.json application/json +.pdf application/pdf +.xml application/xml +.zip application/zip +.mp3 audio/mpeg +.gif image/gif +.jpg image/jpeg +.png image/png +.svg image/svg+xml +.webp image/webp +.csv text/csv +.html text/html +.txt text/plain +.mp4 video/mp4