Skip to content

Instantly share code, notes, and snippets.

@code-n-roll
Created October 16, 2019 00:06
Show Gist options
  • Save code-n-roll/d8886d52f13c08323ba392e608e5e21a to your computer and use it in GitHub Desktop.
Save code-n-roll/d8886d52f13c08323ba392e608e5e21a to your computer and use it in GitHub Desktop.
Python script to download country flag images
from bs4 import BeautifulSoup
import json
import os
import urllib.request
from urllib.request import urlretrieve, Request
import requests
import shutil
HTML = """
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/AD/flat/64.png">
<p class="mb0 bold">AD</p>
<p>Andorra</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/AE/flat/64.png">
<p class="mb0 bold">AE</p>
<p>United Arab Emirates</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/AF/flat/64.png">
<p class="mb0 bold">AF</p>
<p>Afghanistan</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/AG/flat/64.png">
<p class="mb0 bold">AG</p>
<p>Antigua and Barbuda</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/AI/flat/64.png">
<p class="mb0 bold">AI</p>
<p>Anguilla</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/AL/flat/64.png">
<p class="mb0 bold">AL</p>
<p>Albania</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/AM/flat/64.png">
<p class="mb0 bold">AM</p>
<p>Armenia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/AN/flat/64.png">
<p class="mb0 bold">AN</p>
<p>Netherlands Antilles</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/AO/flat/64.png">
<p class="mb0 bold">AO</p>
<p>Angola</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/AQ/flat/64.png">
<p class="mb0 bold">AQ</p>
<p>Antarctica</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/AR/flat/64.png">
<p class="mb0 bold">AR</p>
<p>Argentina</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/AS/flat/64.png">
<p class="mb0 bold">AS</p>
<p>American Samoa</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/AT/flat/64.png">
<p class="mb0 bold">AT</p>
<p>Austria</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/AU/flat/64.png">
<p class="mb0 bold">AU</p>
<p>Australia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/AW/flat/64.png">
<p class="mb0 bold">AW</p>
<p>Aruba</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/AX/flat/64.png">
<p class="mb0 bold">AX</p>
<p>Åland Islands</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/AZ/flat/64.png">
<p class="mb0 bold">AZ</p>
<p>Azerbaijan</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BA/flat/64.png">
<p class="mb0 bold">BA</p>
<p>Bosnia and Herzegovina</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BB/flat/64.png">
<p class="mb0 bold">BB</p>
<p>Barbados</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BD/flat/64.png">
<p class="mb0 bold">BD</p>
<p>Bangladesh</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BE/flat/64.png">
<p class="mb0 bold">BE</p>
<p>Belgium</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BF/flat/64.png">
<p class="mb0 bold">BF</p>
<p>Burkina Faso</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BG/flat/64.png">
<p class="mb0 bold">BG</p>
<p>Bulgaria</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BH/flat/64.png">
<p class="mb0 bold">BH</p>
<p>Bahrain</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BI/flat/64.png">
<p class="mb0 bold">BI</p>
<p>Burundi</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BJ/flat/64.png">
<p class="mb0 bold">BJ</p>
<p>Benin</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BL/flat/64.png">
<p class="mb0 bold">BL</p>
<p>Saint Barthélemy</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BM/flat/64.png">
<p class="mb0 bold">BM</p>
<p>Bermuda</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BN/flat/64.png">
<p class="mb0 bold">BN</p>
<p>Brunei Darussalam</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BO/flat/64.png">
<p class="mb0 bold">BO</p>
<p>Bolivia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BQ/flat/64.png">
<p class="mb0 bold">BQ</p>
<p>Bonaire, Sint Eustatius and Saba</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BR/flat/64.png">
<p class="mb0 bold">BR</p>
<p>Brazil</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BS/flat/64.png">
<p class="mb0 bold">BS</p>
<p>Bahamas</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BT/flat/64.png">
<p class="mb0 bold">BT</p>
<p>Bhutan</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BV/flat/64.png">
<p class="mb0 bold">BV</p>
<p>Bouvet Island</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BW/flat/64.png">
<p class="mb0 bold">BW</p>
<p>Botswana</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BY/flat/64.png">
<p class="mb0 bold">BY</p>
<p>Belarus</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/BZ/flat/64.png">
<p class="mb0 bold">BZ</p>
<p>Belize</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CA/flat/64.png">
<p class="mb0 bold">CA</p>
<p>Canada</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CC/flat/64.png">
<p class="mb0 bold">CC</p>
<p>Cocos (Keeling) Islands</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CD/flat/64.png">
<p class="mb0 bold">CD</p>
<p>Congo, The Democratic Republic Of The</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CF/flat/64.png">
<p class="mb0 bold">CF</p>
<p>Central African Republic</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CG/flat/64.png">
<p class="mb0 bold">CG</p>
<p>Congo</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CH/flat/64.png">
<p class="mb0 bold">CH</p>
<p>Switzerland</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CI/flat/64.png">
<p class="mb0 bold">CI</p>
<p>Côte D'Ivoire</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CK/flat/64.png">
<p class="mb0 bold">CK</p>
<p>Cook Islands</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CL/flat/64.png">
<p class="mb0 bold">CL</p>
<p>Chile</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CM/flat/64.png">
<p class="mb0 bold">CM</p>
<p>Cameroon</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CN/flat/64.png">
<p class="mb0 bold">CN</p>
<p>China</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CO/flat/64.png">
<p class="mb0 bold">CO</p>
<p>Colombia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CR/flat/64.png">
<p class="mb0 bold">CR</p>
<p>Costa Rica</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CU/flat/64.png">
<p class="mb0 bold">CU</p>
<p>Cuba</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CV/flat/64.png">
<p class="mb0 bold">CV</p>
<p>Cape Verde</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CW/flat/64.png">
<p class="mb0 bold">CW</p>
<p>Curaçao</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CX/flat/64.png">
<p class="mb0 bold">CX</p>
<p>Christmas Island</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CY/flat/64.png">
<p class="mb0 bold">CY</p>
<p>Cyprus</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/CZ/flat/64.png">
<p class="mb0 bold">CZ</p>
<p>Czech Republic</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/DE/flat/64.png">
<p class="mb0 bold">DE</p>
<p>Germany</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/DJ/flat/64.png">
<p class="mb0 bold">DJ</p>
<p>Djibouti</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/DK/flat/64.png">
<p class="mb0 bold">DK</p>
<p>Denmark</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/DM/flat/64.png">
<p class="mb0 bold">DM</p>
<p>Dominica</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/DO/flat/64.png">
<p class="mb0 bold">DO</p>
<p>Dominican Republic</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/DZ/flat/64.png">
<p class="mb0 bold">DZ</p>
<p>Algeria</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/EC/flat/64.png">
<p class="mb0 bold">EC</p>
<p>Ecuador</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/EE/flat/64.png">
<p class="mb0 bold">EE</p>
<p>Estonia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/EG/flat/64.png">
<p class="mb0 bold">EG</p>
<p>Egypt</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/EH/flat/64.png">
<p class="mb0 bold">EH</p>
<p>Western Sahara</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/ER/flat/64.png">
<p class="mb0 bold">ER</p>
<p>Eritrea</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/ES/flat/64.png">
<p class="mb0 bold">ES</p>
<p>Spain</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/ET/flat/64.png">
<p class="mb0 bold">ET</p>
<p>Ethiopia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/EU/flat/64.png">
<p class="mb0 bold">EU</p>
<p></p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/FI/flat/64.png">
<p class="mb0 bold">FI</p>
<p>Finland</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/FJ/flat/64.png">
<p class="mb0 bold">FJ</p>
<p>Fiji</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/FK/flat/64.png">
<p class="mb0 bold">FK</p>
<p>Falkland Islands (Malvinas)</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/FM/flat/64.png">
<p class="mb0 bold">FM</p>
<p>Micronesia, Federated States Of</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/FO/flat/64.png">
<p class="mb0 bold">FO</p>
<p>Faroe Islands</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/FR/flat/64.png">
<p class="mb0 bold">FR</p>
<p>France</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GA/flat/64.png">
<p class="mb0 bold">GA</p>
<p>Gabon</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GB/flat/64.png">
<p class="mb0 bold">GB</p>
<p>United Kingdom</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GD/flat/64.png">
<p class="mb0 bold">GD</p>
<p>Grenada</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GE/flat/64.png">
<p class="mb0 bold">GE</p>
<p>Georgia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GF/flat/64.png">
<p class="mb0 bold">GF</p>
<p>French Guiana</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GG/flat/64.png">
<p class="mb0 bold">GG</p>
<p>Guernsey</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GH/flat/64.png">
<p class="mb0 bold">GH</p>
<p>Ghana</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GI/flat/64.png">
<p class="mb0 bold">GI</p>
<p>Gibraltar</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GL/flat/64.png">
<p class="mb0 bold">GL</p>
<p>Greenland</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GM/flat/64.png">
<p class="mb0 bold">GM</p>
<p>Gambia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GN/flat/64.png">
<p class="mb0 bold">GN</p>
<p>Guinea</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GP/flat/64.png">
<p class="mb0 bold">GP</p>
<p>Guadeloupe</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GQ/flat/64.png">
<p class="mb0 bold">GQ</p>
<p>Equatorial Guinea</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GR/flat/64.png">
<p class="mb0 bold">GR</p>
<p>Greece</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GS/flat/64.png">
<p class="mb0 bold">GS</p>
<p>South Georgia and the South Sandwich Islands</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GT/flat/64.png">
<p class="mb0 bold">GT</p>
<p>Guatemala</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GU/flat/64.png">
<p class="mb0 bold">GU</p>
<p>Guam</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GW/flat/64.png">
<p class="mb0 bold">GW</p>
<p>Guinea-Bissau</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/GY/flat/64.png">
<p class="mb0 bold">GY</p>
<p>Guyana</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/HK/flat/64.png">
<p class="mb0 bold">HK</p>
<p>Hong Kong</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/HM/flat/64.png">
<p class="mb0 bold">HM</p>
<p>Heard and McDonald Islands</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/HN/flat/64.png">
<p class="mb0 bold">HN</p>
<p>Honduras</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/HR/flat/64.png">
<p class="mb0 bold">HR</p>
<p>Croatia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/HT/flat/64.png">
<p class="mb0 bold">HT</p>
<p>Haiti</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/HU/flat/64.png">
<p class="mb0 bold">HU</p>
<p>Hungary</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/IC/flat/64.png">
<p class="mb0 bold">IC</p>
<p></p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/ID/flat/64.png">
<p class="mb0 bold">ID</p>
<p>Indonesia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/IE/flat/64.png">
<p class="mb0 bold">IE</p>
<p>Ireland</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/IL/flat/64.png">
<p class="mb0 bold">IL</p>
<p>Israel</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/IM/flat/64.png">
<p class="mb0 bold">IM</p>
<p>Isle of Man</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/IN/flat/64.png">
<p class="mb0 bold">IN</p>
<p>India</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/IO/flat/64.png">
<p class="mb0 bold">IO</p>
<p>British Indian Ocean Territory</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/IQ/flat/64.png">
<p class="mb0 bold">IQ</p>
<p>Iraq</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/IR/flat/64.png">
<p class="mb0 bold">IR</p>
<p>Iran, Islamic Republic Of</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/IS/flat/64.png">
<p class="mb0 bold">IS</p>
<p>Iceland</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/IT/flat/64.png">
<p class="mb0 bold">IT</p>
<p>Italy</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/JE/flat/64.png">
<p class="mb0 bold">JE</p>
<p>Jersey</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/JM/flat/64.png">
<p class="mb0 bold">JM</p>
<p>Jamaica</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/JO/flat/64.png">
<p class="mb0 bold">JO</p>
<p>Jordan</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/JP/flat/64.png">
<p class="mb0 bold">JP</p>
<p>Japan</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/KE/flat/64.png">
<p class="mb0 bold">KE</p>
<p>Kenya</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/KG/flat/64.png">
<p class="mb0 bold">KG</p>
<p>Kyrgyzstan</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/KH/flat/64.png">
<p class="mb0 bold">KH</p>
<p>Cambodia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/KI/flat/64.png">
<p class="mb0 bold">KI</p>
<p>Kiribati</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/KM/flat/64.png">
<p class="mb0 bold">KM</p>
<p>Comoros</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/KN/flat/64.png">
<p class="mb0 bold">KN</p>
<p>Saint Kitts And Nevis</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/KP/flat/64.png">
<p class="mb0 bold">KP</p>
<p>Korea, Democratic People's Republic Of</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/KR/flat/64.png">
<p class="mb0 bold">KR</p>
<p>Korea, Republic of</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/KW/flat/64.png">
<p class="mb0 bold">KW</p>
<p>Kuwait</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/KY/flat/64.png">
<p class="mb0 bold">KY</p>
<p>Cayman Islands</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/KZ/flat/64.png">
<p class="mb0 bold">KZ</p>
<p>Kazakhstan</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/LA/flat/64.png">
<p class="mb0 bold">LA</p>
<p>Lao People's Democratic Republic</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/LB/flat/64.png">
<p class="mb0 bold">LB</p>
<p>Lebanon</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/LC/flat/64.png">
<p class="mb0 bold">LC</p>
<p>Saint Lucia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/LI/flat/64.png">
<p class="mb0 bold">LI</p>
<p>Liechtenstein</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/LK/flat/64.png">
<p class="mb0 bold">LK</p>
<p>Sri Lanka</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/LR/flat/64.png">
<p class="mb0 bold">LR</p>
<p>Liberia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/LS/flat/64.png">
<p class="mb0 bold">LS</p>
<p>Lesotho</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/LT/flat/64.png">
<p class="mb0 bold">LT</p>
<p>Lithuania</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/LU/flat/64.png">
<p class="mb0 bold">LU</p>
<p>Luxembourg</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/LV/flat/64.png">
<p class="mb0 bold">LV</p>
<p>Latvia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/LY/flat/64.png">
<p class="mb0 bold">LY</p>
<p>Libya</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MA/flat/64.png">
<p class="mb0 bold">MA</p>
<p>Morocco</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MC/flat/64.png">
<p class="mb0 bold">MC</p>
<p>Monaco</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MD/flat/64.png">
<p class="mb0 bold">MD</p>
<p>Moldova, Republic of</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/ME/flat/64.png">
<p class="mb0 bold">ME</p>
<p>Montenegro</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MF/flat/64.png">
<p class="mb0 bold">MF</p>
<p>Saint Martin</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MG/flat/64.png">
<p class="mb0 bold">MG</p>
<p>Madagascar</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MH/flat/64.png">
<p class="mb0 bold">MH</p>
<p>Marshall Islands</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MK/flat/64.png">
<p class="mb0 bold">MK</p>
<p>Macedonia, the Former Yugoslav Republic Of</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/ML/flat/64.png">
<p class="mb0 bold">ML</p>
<p>Mali</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MM/flat/64.png">
<p class="mb0 bold">MM</p>
<p>Myanmar</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MN/flat/64.png">
<p class="mb0 bold">MN</p>
<p>Mongolia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MO/flat/64.png">
<p class="mb0 bold">MO</p>
<p>Macao</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MP/flat/64.png">
<p class="mb0 bold">MP</p>
<p>Northern Mariana Islands</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MQ/flat/64.png">
<p class="mb0 bold">MQ</p>
<p>Martinique</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MR/flat/64.png">
<p class="mb0 bold">MR</p>
<p>Mauritania</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MS/flat/64.png">
<p class="mb0 bold">MS</p>
<p>Montserrat</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MT/flat/64.png">
<p class="mb0 bold">MT</p>
<p>Malta</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MU/flat/64.png">
<p class="mb0 bold">MU</p>
<p>Mauritius</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MV/flat/64.png">
<p class="mb0 bold">MV</p>
<p>Maldives</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MW/flat/64.png">
<p class="mb0 bold">MW</p>
<p>Malawi</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MX/flat/64.png">
<p class="mb0 bold">MX</p>
<p>Mexico</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MY/flat/64.png">
<p class="mb0 bold">MY</p>
<p>Malaysia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/MZ/flat/64.png">
<p class="mb0 bold">MZ</p>
<p>Mozambique</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/NA/flat/64.png">
<p class="mb0 bold">NA</p>
<p>Namibia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/NC/flat/64.png">
<p class="mb0 bold">NC</p>
<p>New Caledonia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/NE/flat/64.png">
<p class="mb0 bold">NE</p>
<p>Niger</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/NF/flat/64.png">
<p class="mb0 bold">NF</p>
<p>Norfolk Island</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/NG/flat/64.png">
<p class="mb0 bold">NG</p>
<p>Nigeria</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/NI/flat/64.png">
<p class="mb0 bold">NI</p>
<p>Nicaragua</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/NL/flat/64.png">
<p class="mb0 bold">NL</p>
<p>Netherlands</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/NO/flat/64.png">
<p class="mb0 bold">NO</p>
<p>Norway</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/NP/flat/64.png">
<p class="mb0 bold">NP</p>
<p>Nepal</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/NR/flat/64.png">
<p class="mb0 bold">NR</p>
<p>Nauru</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/NU/flat/64.png">
<p class="mb0 bold">NU</p>
<p>Niue</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/NZ/flat/64.png">
<p class="mb0 bold">NZ</p>
<p>New Zealand</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/OM/flat/64.png">
<p class="mb0 bold">OM</p>
<p>Oman</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/PA/flat/64.png">
<p class="mb0 bold">PA</p>
<p>Panama</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/PE/flat/64.png">
<p class="mb0 bold">PE</p>
<p>Peru</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/PF/flat/64.png">
<p class="mb0 bold">PF</p>
<p>French Polynesia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/PG/flat/64.png">
<p class="mb0 bold">PG</p>
<p>Papua New Guinea</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/PH/flat/64.png">
<p class="mb0 bold">PH</p>
<p>Philippines</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/PK/flat/64.png">
<p class="mb0 bold">PK</p>
<p>Pakistan</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/PL/flat/64.png">
<p class="mb0 bold">PL</p>
<p>Poland</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/PM/flat/64.png">
<p class="mb0 bold">PM</p>
<p>Saint Pierre And Miquelon</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/PN/flat/64.png">
<p class="mb0 bold">PN</p>
<p>Pitcairn</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/PR/flat/64.png">
<p class="mb0 bold">PR</p>
<p>Puerto Rico</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/PS/flat/64.png">
<p class="mb0 bold">PS</p>
<p>Palestine, State of</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/PT/flat/64.png">
<p class="mb0 bold">PT</p>
<p>Portugal</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/PW/flat/64.png">
<p class="mb0 bold">PW</p>
<p>Palau</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/PY/flat/64.png">
<p class="mb0 bold">PY</p>
<p>Paraguay</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/QA/flat/64.png">
<p class="mb0 bold">QA</p>
<p>Qatar</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/RE/flat/64.png">
<p class="mb0 bold">RE</p>
<p>Réunion</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/RO/flat/64.png">
<p class="mb0 bold">RO</p>
<p>Romania</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/RS/flat/64.png">
<p class="mb0 bold">RS</p>
<p>Serbia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/RU/flat/64.png">
<p class="mb0 bold">RU</p>
<p>Russian Federation</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/RW/flat/64.png">
<p class="mb0 bold">RW</p>
<p>Rwanda</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SA/flat/64.png">
<p class="mb0 bold">SA</p>
<p>Saudi Arabia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SB/flat/64.png">
<p class="mb0 bold">SB</p>
<p>Solomon Islands</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SC/flat/64.png">
<p class="mb0 bold">SC</p>
<p>Seychelles</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SD/flat/64.png">
<p class="mb0 bold">SD</p>
<p>Sudan</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SE/flat/64.png">
<p class="mb0 bold">SE</p>
<p>Sweden</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SG/flat/64.png">
<p class="mb0 bold">SG</p>
<p>Singapore</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SH/flat/64.png">
<p class="mb0 bold">SH</p>
<p>Saint Helena</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SI/flat/64.png">
<p class="mb0 bold">SI</p>
<p>Slovenia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SJ/flat/64.png">
<p class="mb0 bold">SJ</p>
<p>Svalbard And Jan Mayen</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SK/flat/64.png">
<p class="mb0 bold">SK</p>
<p>Slovakia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SL/flat/64.png">
<p class="mb0 bold">SL</p>
<p>Sierra Leone</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SM/flat/64.png">
<p class="mb0 bold">SM</p>
<p>San Marino</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SN/flat/64.png">
<p class="mb0 bold">SN</p>
<p>Senegal</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SO/flat/64.png">
<p class="mb0 bold">SO</p>
<p>Somalia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SR/flat/64.png">
<p class="mb0 bold">SR</p>
<p>Suriname</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SS/flat/64.png">
<p class="mb0 bold">SS</p>
<p>South Sudan</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/ST/flat/64.png">
<p class="mb0 bold">ST</p>
<p>Sao Tome and Principe</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SV/flat/64.png">
<p class="mb0 bold">SV</p>
<p>El Salvador</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SX/flat/64.png">
<p class="mb0 bold">SX</p>
<p>Sint Maarten</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SY/flat/64.png">
<p class="mb0 bold">SY</p>
<p>Syrian Arab Republic</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/SZ/flat/64.png">
<p class="mb0 bold">SZ</p>
<p>Swaziland</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/TC/flat/64.png">
<p class="mb0 bold">TC</p>
<p>Turks and Caicos Islands</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/TD/flat/64.png">
<p class="mb0 bold">TD</p>
<p>Chad</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/TF/flat/64.png">
<p class="mb0 bold">TF</p>
<p>French Southern Territories</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/TG/flat/64.png">
<p class="mb0 bold">TG</p>
<p>Togo</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/TH/flat/64.png">
<p class="mb0 bold">TH</p>
<p>Thailand</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/TJ/flat/64.png">
<p class="mb0 bold">TJ</p>
<p>Tajikistan</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/TK/flat/64.png">
<p class="mb0 bold">TK</p>
<p>Tokelau</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/TL/flat/64.png">
<p class="mb0 bold">TL</p>
<p>Timor-Leste</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/TM/flat/64.png">
<p class="mb0 bold">TM</p>
<p>Turkmenistan</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/TN/flat/64.png">
<p class="mb0 bold">TN</p>
<p>Tunisia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/TO/flat/64.png">
<p class="mb0 bold">TO</p>
<p>Tonga</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/TR/flat/64.png">
<p class="mb0 bold">TR</p>
<p>Turkey</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/TT/flat/64.png">
<p class="mb0 bold">TT</p>
<p>Trinidad and Tobago</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/TV/flat/64.png">
<p class="mb0 bold">TV</p>
<p>Tuvalu</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/TW/flat/64.png">
<p class="mb0 bold">TW</p>
<p>Taiwan, Republic Of China</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/TZ/flat/64.png">
<p class="mb0 bold">TZ</p>
<p>Tanzania, United Republic of</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/UA/flat/64.png">
<p class="mb0 bold">UA</p>
<p>Ukraine</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/UG/flat/64.png">
<p class="mb0 bold">UG</p>
<p>Uganda</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/UM/flat/64.png">
<p class="mb0 bold">UM</p>
<p>United States Minor Outlying Islands</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/US/flat/64.png">
<p class="mb0 bold">US</p>
<p>United States</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/UY/flat/64.png">
<p class="mb0 bold">UY</p>
<p>Uruguay</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/UZ/flat/64.png">
<p class="mb0 bold">UZ</p>
<p>Uzbekistan</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/VA/flat/64.png">
<p class="mb0 bold">VA</p>
<p>Holy See (Vatican City State)</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/VC/flat/64.png">
<p class="mb0 bold">VC</p>
<p>Saint Vincent And The Grenadines</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/VE/flat/64.png">
<p class="mb0 bold">VE</p>
<p>Venezuela, Bolivarian Republic of</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/VG/flat/64.png">
<p class="mb0 bold">VG</p>
<p>Virgin Islands, British</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/VI/flat/64.png">
<p class="mb0 bold">VI</p>
<p>Virgin Islands, U.S.</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/VN/flat/64.png">
<p class="mb0 bold">VN</p>
<p>Vietnam</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/VU/flat/64.png">
<p class="mb0 bold">VU</p>
<p>Vanuatu</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/WF/flat/64.png">
<p class="mb0 bold">WF</p>
<p>Wallis and Futuna</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/WS/flat/64.png">
<p class="mb0 bold">WS</p>
<p>Samoa</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/XK/flat/64.png">
<p class="mb0 bold">XK</p>
<p></p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/YE/flat/64.png">
<p class="mb0 bold">YE</p>
<p>Yemen</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/YT/flat/64.png">
<p class="mb0 bold">YT</p>
<p>Mayotte</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/ZA/flat/64.png">
<p class="mb0 bold">ZA</p>
<p>South Africa</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/ZM/flat/64.png">
<p class="mb0 bold">ZM</p>
<p>Zambia</p>
</div>
<div class="item_country cell small-4 medium-2 large-2">
<img class="theme-flat" src="/ZW/flat/64.png">
<p class="mb0 bold">ZW</p>
<p>Zimbabwe</p>
</div>
"""
COUNTRIES_FLAGS_JSON = "countries_flags.json"
BASE_URL = "https://www.countryflags.io"
headers = {"User-Agent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"}
class CountryFlag:
def __init__(self, src, code, name):
self.src = src
self.code = code
self.name = name
def main():
# make countries_flags.json
#
# soup = BeautifulSoup(HTML, 'html.parser')
# divs = soup.find_all('div')
# flags = []
# for div in divs:
# src = div.find('img').get('src')
# p_list = div.find_all('p')
# code = p_list[0].text
# name = p_list[1].text
# flags.append(CountryFlag(src, code, name))
# with open(COUNTRIES_FLAGS_JSON, "a") as f:
# f.write(json.dumps([flag.__dict__ for flag in flags], indent=4))
# download flags images
#
# with open(COUNTRIES_FLAGS_JSON, "r") as f:
# flags = json.loads(f.read())
#
# if not os.path.exists("flags"):
# os.mkdir("flags")
#
# for flag in flags:
# req_url = BASE_URL + flag['src']
# r = requests.get(req_url, stream=True)
# if r.status_code == 200:
# flag_file_name = flag['code'].lower() + '_' + str(flag['name'])\
# .lower()\
# .replace(' ', '_')\
# .replace(',', '')\
# .replace('(', '')\
# .replace(')', '')\
# .replace('\'', '') + '.png'
# with open(os.path.join("flags", flag_file_name), 'wb') as f:
# r.raw.decode_content = True
# shutil.copyfileobj(r.raw, f)
# make currency_code_to_country_flag_image.json
#
# with open(COUNTRIES_FLAGS_JSON, "r") as f:
# flags = json.loads(f.read())
# with open("currency_code_to_currency_name.json", "r") as f:
# cur_code_to_cur_name = json.loads(f.read())
#
# cur_code_to_flag = dict()
# cur_codes = cur_code_to_cur_name['symbols']
# for cur_code in cur_codes:
# for flag in flags:
# if flag['code'] == cur_code[:2]:
# cur_code_to_flag[cur_code] = flag['code'].lower() + '_' + str(flag['name']) \
# .lower() \
# .replace(' ', '_') \
# .replace(',', '') \
# .replace('(', '') \
# .replace(')', '') \
# .replace('\'', '') + '.png'
# break
# with open('currency_code_to_country_flag_image.json', 'a') as f:
# f.write(json.dumps(cur_code_to_flag, indent=4))
# copy required images to separate directory
#
# with open('currency_code_to_country_flag_image.json', 'r') as f:
# code_to_flag = json.loads(f.read())
# for (code, flag) in code_to_flag.items():
# old_dest = os.path.join("flags", flag)
# new_dest = os.path.join("flags_required", flag)
# shutil.copyfile(old_dest, new_dest)
pass
if __name__ == '__main__':
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment