diff --git a/BaseModels/admin_utils.py b/BaseModels/admin_utils.py index b283960..54a4c5a 100644 --- a/BaseModels/admin_utils.py +++ b/BaseModels/admin_utils.py @@ -146,6 +146,13 @@ def get_image_thumb(self, obj): except: image_url = None + if not image_url: + try: + if obj.flag: + image_url = obj.flag.url + except: + image_url = None + if not image_url: try: if obj.images_gallery: diff --git a/BaseModels/files_funcs.py b/BaseModels/files_funcs.py new file mode 100644 index 0000000..8d5efc7 --- /dev/null +++ b/BaseModels/files_funcs.py @@ -0,0 +1,154 @@ +import os +import copy +import shutil + +from BaseModels.print_funcs import print_ext + +def del_file(filepath, del_other_ext=None): + + if os.path.exists(filepath): + os.remove(filepath) + print_ext(f'- del file {filepath} is done') + + if del_other_ext: + filepath2 = change_file_extension(filepath, del_other_ext) + if os.path.exists(filepath2): + os.remove(filepath2) + print_ext(f'- del file {filepath2} is done') + return True + + print_ext(f'!- file {filepath} not found') + return False + +def del_folder(path): + shutil.rmtree(path) + return True + +def check_filepath_exists(path_for_check): + if not os.path.exists(path_for_check): + return False + else: + return True + +def get_file_name_from_filepath(filepath): + filepath_list = filepath.split('/') + if not filepath_list: + filepath_list = filepath.split('\\') + if len(filepath_list) > 1: + return filepath_list[-1] + else: + return filepath + +def get_file_extension(filename, w_point=True): + filename_list = filename.split('.') + if len(filename_list) > 1: + res = filename_list[-1] + if w_point: + res = '.' + res + return res + else: + return '' + +def get_filename_wo_ext(filename): + filename_list = filename.split('.') + if len(filename_list) > 1: + return '.'.join(filename_list[:-1]) + else: + return filename + +def change_file_extension(filename, new_extension): + filename_list = filename.split('.') + if len(filename_list) > 1: + return '.'.join(filename_list[:-1]) + '.' + new_extension + else: + return filename + '.' + new_extension + +def folder_check_and_create(path): + path_for_check = copy.copy(path) + # if path_for_check[0] != '/': + # path_for_check = '/' + path_for_check + if not os.path.exists(path_for_check): + os.makedirs(path_for_check) + # if path[0] != '/': + # path_for_check = path_for_check[1:] + return path_for_check + +def get_filename_from_path(filepath, wo_ext=False): + + f_list = filepath.split('/') + if len(f_list) > 1: + filename = f_list[-1] + else: + filename = f_list[0] + + f_list = filename.split('\\') + if len(f_list) > 1: + filename = f_list[-1] + else: + filename = f_list[0] + + if filename and wo_ext: + f_list = filename.split('.') + filename = f_list[0] + + return filename + + +def get_path_wo_filename(filepath): + + try: + f_list = filepath.split('/') + if len(f_list) < 2: + if filepath[-1] != '/': + filepath += '/' + return filepath + + if f_list[-1] == '': + if filepath[-1] != '/': + filepath += '/' + return filepath + + return '/'.join(f_list[:-1]) + '/' + + except Exception as e: + msg = f'get_path_wo_filename Exception: {e}' + print_ext(msg) + + if filepath[-1] != '/': + filepath += '/' + return filepath + + +def get_allow_filename(filename, filepath): + from os import path, access, R_OK # W_OK for write permission. + + + if '.' in filename: + fn_list = filename.split('.') + fn_ext = fn_list[-1] + fn = '.'.join(fn_list[:-1]) + else: + fn = filename + fn_ext = '' + + i = 0 + full_path = filepath + filename + while path.exists(full_path):# and path.isfile(full_path) and access(full_path, R_OK): + i += 1 + + full_path = f'{filepath}{fn}-{str(i)}' + if fn_ext: + full_path = f'{full_path}.{fn_ext}' + if i == 0: + filename = f'{fn}' + else: + filename = f'{fn}-{str(i)}' + if fn_ext: + filename = f'{filename}.{fn_ext}' + + return filename + + +def get_filenames_in_path(path): + files_list = os.listdir(path) + return files_list \ No newline at end of file diff --git a/BaseModels/print_funcs.py b/BaseModels/print_funcs.py new file mode 100644 index 0000000..8448085 --- /dev/null +++ b/BaseModels/print_funcs.py @@ -0,0 +1,6 @@ +from datetime import datetime + +def print_ext(msg, *args, **kwargs): + msg = f'{msg} - {str(datetime.now())}' + print(msg) + return msg \ No newline at end of file diff --git a/Flagpack/AD - Andorra.svg b/Flagpack/AD - Andorra.svg new file mode 100644 index 0000000..22ec262 --- /dev/null +++ b/Flagpack/AD - Andorra.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Flagpack/AE - United Arab Emirates.svg b/Flagpack/AE - United Arab Emirates.svg new file mode 100644 index 0000000..18a6ff6 --- /dev/null +++ b/Flagpack/AE - United Arab Emirates.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/AF - Afghanistan.svg b/Flagpack/AF - Afghanistan.svg new file mode 100644 index 0000000..a7696b0 --- /dev/null +++ b/Flagpack/AF - Afghanistan.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AG - Antigua and Barbuda.svg b/Flagpack/AG - Antigua and Barbuda.svg new file mode 100644 index 0000000..5adc73a --- /dev/null +++ b/Flagpack/AG - Antigua and Barbuda.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Flagpack/AI - Anguilla.svg b/Flagpack/AI - Anguilla.svg new file mode 100644 index 0000000..dd91a58 --- /dev/null +++ b/Flagpack/AI - Anguilla.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AL - Albania.svg b/Flagpack/AL - Albania.svg new file mode 100644 index 0000000..7095b2e --- /dev/null +++ b/Flagpack/AL - Albania.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Flagpack/AM - Armenia.svg b/Flagpack/AM - Armenia.svg new file mode 100644 index 0000000..9e24ada --- /dev/null +++ b/Flagpack/AM - Armenia.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AO - Angola.svg b/Flagpack/AO - Angola.svg new file mode 100644 index 0000000..dae7969 --- /dev/null +++ b/Flagpack/AO - Angola.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AQ - Antarctica.svg b/Flagpack/AQ - Antarctica.svg new file mode 100644 index 0000000..57f2d88 --- /dev/null +++ b/Flagpack/AQ - Antarctica.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AR - Argentina.svg b/Flagpack/AR - Argentina.svg new file mode 100644 index 0000000..a6b3f6a --- /dev/null +++ b/Flagpack/AR - Argentina.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AS - American Samoa.svg b/Flagpack/AS - American Samoa.svg new file mode 100644 index 0000000..29480cd --- /dev/null +++ b/Flagpack/AS - American Samoa.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AT - Austria.svg b/Flagpack/AT - Austria.svg new file mode 100644 index 0000000..6e0f152 --- /dev/null +++ b/Flagpack/AT - Austria.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AU - Australia.svg b/Flagpack/AU - Australia.svg new file mode 100644 index 0000000..03582e0 --- /dev/null +++ b/Flagpack/AU - Australia.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AW - Aruba.svg b/Flagpack/AW - Aruba.svg new file mode 100644 index 0000000..296f849 --- /dev/null +++ b/Flagpack/AW - Aruba.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AX - Aland Islands.svg b/Flagpack/AX - Aland Islands.svg new file mode 100644 index 0000000..564e1d6 --- /dev/null +++ b/Flagpack/AX - Aland Islands.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/AZ - Azerbaijan.svg b/Flagpack/AZ - Azerbaijan.svg new file mode 100644 index 0000000..df3365b --- /dev/null +++ b/Flagpack/AZ - Azerbaijan.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BA - Bosnia and Herzegovina.svg b/Flagpack/BA - Bosnia and Herzegovina.svg new file mode 100644 index 0000000..0ecbb81 --- /dev/null +++ b/Flagpack/BA - Bosnia and Herzegovina.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BB - Barbados.svg b/Flagpack/BB - Barbados.svg new file mode 100644 index 0000000..eeb17cd --- /dev/null +++ b/Flagpack/BB - Barbados.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/BD - Bangladesh.svg b/Flagpack/BD - Bangladesh.svg new file mode 100644 index 0000000..f2d458e --- /dev/null +++ b/Flagpack/BD - Bangladesh.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Flagpack/BE - Belgium.svg b/Flagpack/BE - Belgium.svg new file mode 100644 index 0000000..a22f0f1 --- /dev/null +++ b/Flagpack/BE - Belgium.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/BF - Burkina Faso.svg b/Flagpack/BF - Burkina Faso.svg new file mode 100644 index 0000000..f71b590 --- /dev/null +++ b/Flagpack/BF - Burkina Faso.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BG - Bulgaria.svg b/Flagpack/BG - Bulgaria.svg new file mode 100644 index 0000000..ce54fba --- /dev/null +++ b/Flagpack/BG - Bulgaria.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BH - Bahrain.svg b/Flagpack/BH - Bahrain.svg new file mode 100644 index 0000000..1f039f1 --- /dev/null +++ b/Flagpack/BH - Bahrain.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Flagpack/BI - Burundi.svg b/Flagpack/BI - Burundi.svg new file mode 100644 index 0000000..2d5f382 --- /dev/null +++ b/Flagpack/BI - Burundi.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BJ - Benin.svg b/Flagpack/BJ - Benin.svg new file mode 100644 index 0000000..ca235f1 --- /dev/null +++ b/Flagpack/BJ - Benin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/BL - Saint Barthélemy.svg b/Flagpack/BL - Saint Barthélemy.svg new file mode 100644 index 0000000..e8e6be8 --- /dev/null +++ b/Flagpack/BL - Saint Barthélemy.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/BM - Bermuda.svg b/Flagpack/BM - Bermuda.svg new file mode 100644 index 0000000..bd069b7 --- /dev/null +++ b/Flagpack/BM - Bermuda.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BN - Brunei Darussalam.svg b/Flagpack/BN - Brunei Darussalam.svg new file mode 100644 index 0000000..8b3a85c --- /dev/null +++ b/Flagpack/BN - Brunei Darussalam.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BO - Bolivia.svg b/Flagpack/BO - Bolivia.svg new file mode 100644 index 0000000..62b5cc7 --- /dev/null +++ b/Flagpack/BO - Bolivia.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BQ-BO - Bonaire.svg b/Flagpack/BQ-BO - Bonaire.svg new file mode 100644 index 0000000..0ac99e9 --- /dev/null +++ b/Flagpack/BQ-BO - Bonaire.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BQ-SA - Saba.svg b/Flagpack/BQ-SA - Saba.svg new file mode 100644 index 0000000..4487a5f --- /dev/null +++ b/Flagpack/BQ-SA - Saba.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Flagpack/BQ-SE - Sint Eustatius.svg b/Flagpack/BQ-SE - Sint Eustatius.svg new file mode 100644 index 0000000..b34d1b4 --- /dev/null +++ b/Flagpack/BQ-SE - Sint Eustatius.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Flagpack/BR - Brazil.svg b/Flagpack/BR - Brazil.svg new file mode 100644 index 0000000..fcb6f6e --- /dev/null +++ b/Flagpack/BR - Brazil.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BS - Bahamas.svg b/Flagpack/BS - Bahamas.svg new file mode 100644 index 0000000..8fcfdd7 --- /dev/null +++ b/Flagpack/BS - Bahamas.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/BT - Bhutan.svg b/Flagpack/BT - Bhutan.svg new file mode 100644 index 0000000..94e491b --- /dev/null +++ b/Flagpack/BT - Bhutan.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BV - Bouvet Island.svg b/Flagpack/BV - Bouvet Island.svg new file mode 100644 index 0000000..03fcea6 --- /dev/null +++ b/Flagpack/BV - Bouvet Island.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BW - Botswana.svg b/Flagpack/BW - Botswana.svg new file mode 100644 index 0000000..5821696 --- /dev/null +++ b/Flagpack/BW - Botswana.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BY - Belarus.svg b/Flagpack/BY - Belarus.svg new file mode 100644 index 0000000..1fb07bd --- /dev/null +++ b/Flagpack/BY - Belarus.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/BZ - Belize.svg b/Flagpack/BZ - Belize.svg new file mode 100644 index 0000000..ec8f63f --- /dev/null +++ b/Flagpack/BZ - Belize.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CA - Canada.svg b/Flagpack/CA - Canada.svg new file mode 100644 index 0000000..24c8965 --- /dev/null +++ b/Flagpack/CA - Canada.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/CC - Cocos (Keeling) Islands.svg b/Flagpack/CC - Cocos (Keeling) Islands.svg new file mode 100644 index 0000000..4134470 --- /dev/null +++ b/Flagpack/CC - Cocos (Keeling) Islands.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CD - Democratic Republic of the Congo.svg b/Flagpack/CD - Democratic Republic of the Congo.svg new file mode 100644 index 0000000..cdefc98 --- /dev/null +++ b/Flagpack/CD - Democratic Republic of the Congo.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CF - Central African Republic.svg b/Flagpack/CF - Central African Republic.svg new file mode 100644 index 0000000..f3eb2b7 --- /dev/null +++ b/Flagpack/CF - Central African Republic.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Flagpack/CG - Republic of the Congo.svg b/Flagpack/CG - Republic of the Congo.svg new file mode 100644 index 0000000..7603133 --- /dev/null +++ b/Flagpack/CG - Republic of the Congo.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CH - Switzerland.svg b/Flagpack/CH - Switzerland.svg new file mode 100644 index 0000000..f90db30 --- /dev/null +++ b/Flagpack/CH - Switzerland.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CI - Côte d'Ivoire (Ivory Coast).svg b/Flagpack/CI - Côte d'Ivoire (Ivory Coast).svg new file mode 100644 index 0000000..6487267 --- /dev/null +++ b/Flagpack/CI - Côte d'Ivoire (Ivory Coast).svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/CK - Cook Islands.svg b/Flagpack/CK - Cook Islands.svg new file mode 100644 index 0000000..1c6c2bd --- /dev/null +++ b/Flagpack/CK - Cook Islands.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CL - Chile.svg b/Flagpack/CL - Chile.svg new file mode 100644 index 0000000..0f68440 --- /dev/null +++ b/Flagpack/CL - Chile.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/CM - Cameroon.svg b/Flagpack/CM - Cameroon.svg new file mode 100644 index 0000000..9a0e633 --- /dev/null +++ b/Flagpack/CM - Cameroon.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/CN - China.svg b/Flagpack/CN - China.svg new file mode 100644 index 0000000..8e52ffe --- /dev/null +++ b/Flagpack/CN - China.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Flagpack/CO - Colombia.svg b/Flagpack/CO - Colombia.svg new file mode 100644 index 0000000..c000ab8 --- /dev/null +++ b/Flagpack/CO - Colombia.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CR - Costa Rica.svg b/Flagpack/CR - Costa Rica.svg new file mode 100644 index 0000000..1fcfc1d --- /dev/null +++ b/Flagpack/CR - Costa Rica.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CU - Cuba.svg b/Flagpack/CU - Cuba.svg new file mode 100644 index 0000000..32a211e --- /dev/null +++ b/Flagpack/CU - Cuba.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CV - Cabo Verde.svg b/Flagpack/CV - Cabo Verde.svg new file mode 100644 index 0000000..e3b810a --- /dev/null +++ b/Flagpack/CV - Cabo Verde.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CW - Curaçao.svg b/Flagpack/CW - Curaçao.svg new file mode 100644 index 0000000..10b377b --- /dev/null +++ b/Flagpack/CW - Curaçao.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CX - Christmas Island.svg b/Flagpack/CX - Christmas Island.svg new file mode 100644 index 0000000..3f540c7 --- /dev/null +++ b/Flagpack/CX - Christmas Island.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CY - Cyprus.svg b/Flagpack/CY - Cyprus.svg new file mode 100644 index 0000000..4a5259b --- /dev/null +++ b/Flagpack/CY - Cyprus.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/CZ - Czech Republic.svg b/Flagpack/CZ - Czech Republic.svg new file mode 100644 index 0000000..abdbc6d --- /dev/null +++ b/Flagpack/CZ - Czech Republic.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/DE - Germany.svg b/Flagpack/DE - Germany.svg new file mode 100644 index 0000000..7fa97e7 --- /dev/null +++ b/Flagpack/DE - Germany.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/DJ - Djibouti.svg b/Flagpack/DJ - Djibouti.svg new file mode 100644 index 0000000..82f0a58 --- /dev/null +++ b/Flagpack/DJ - Djibouti.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/DK - Denmark.svg b/Flagpack/DK - Denmark.svg new file mode 100644 index 0000000..a608dd5 --- /dev/null +++ b/Flagpack/DK - Denmark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/DM - Dominica.svg b/Flagpack/DM - Dominica.svg new file mode 100644 index 0000000..c1db5fc --- /dev/null +++ b/Flagpack/DM - Dominica.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/DO - Dominican Republic.svg b/Flagpack/DO - Dominican Republic.svg new file mode 100644 index 0000000..ac43321 --- /dev/null +++ b/Flagpack/DO - Dominican Republic.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/DZ - Algeria.svg b/Flagpack/DZ - Algeria.svg new file mode 100644 index 0000000..a3e1237 --- /dev/null +++ b/Flagpack/DZ - Algeria.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/EC - Ecuador.svg b/Flagpack/EC - Ecuador.svg new file mode 100644 index 0000000..d84a678 --- /dev/null +++ b/Flagpack/EC - Ecuador.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/EE - Estonia.svg b/Flagpack/EE - Estonia.svg new file mode 100644 index 0000000..da9c344 --- /dev/null +++ b/Flagpack/EE - Estonia.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/EG - Egypt.svg b/Flagpack/EG - Egypt.svg new file mode 100644 index 0000000..ec6b006 --- /dev/null +++ b/Flagpack/EG - Egypt.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/EH - Western Sahara.svg b/Flagpack/EH - Western Sahara.svg new file mode 100644 index 0000000..499a22c --- /dev/null +++ b/Flagpack/EH - Western Sahara.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Flagpack/ER - Eritrea.svg b/Flagpack/ER - Eritrea.svg new file mode 100644 index 0000000..b9d0a24 --- /dev/null +++ b/Flagpack/ER - Eritrea.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/ES - Spain.svg b/Flagpack/ES - Spain.svg new file mode 100644 index 0000000..371c859 --- /dev/null +++ b/Flagpack/ES - Spain.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/ET - Ethiopia.svg b/Flagpack/ET - Ethiopia.svg new file mode 100644 index 0000000..92706ad --- /dev/null +++ b/Flagpack/ET - Ethiopia.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/FI - Finland.svg b/Flagpack/FI - Finland.svg new file mode 100644 index 0000000..579667e --- /dev/null +++ b/Flagpack/FI - Finland.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/FJ - Fiji.svg b/Flagpack/FJ - Fiji.svg new file mode 100644 index 0000000..6b1a14e --- /dev/null +++ b/Flagpack/FJ - Fiji.svg @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/FK - Falkland Islands.svg b/Flagpack/FK - Falkland Islands.svg new file mode 100644 index 0000000..a10cbbe --- /dev/null +++ b/Flagpack/FK - Falkland Islands.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/FM - Federated States of Micronesia.svg b/Flagpack/FM - Federated States of Micronesia.svg new file mode 100644 index 0000000..af026d4 --- /dev/null +++ b/Flagpack/FM - Federated States of Micronesia.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/FO - Faroe Islands.svg b/Flagpack/FO - Faroe Islands.svg new file mode 100644 index 0000000..25005c6 --- /dev/null +++ b/Flagpack/FO - Faroe Islands.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/FR - France.svg b/Flagpack/FR - France.svg new file mode 100644 index 0000000..ad57343 --- /dev/null +++ b/Flagpack/FR - France.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/GA - Gabon.svg b/Flagpack/GA - Gabon.svg new file mode 100644 index 0000000..bc4d944 --- /dev/null +++ b/Flagpack/GA - Gabon.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/GB - England.svg b/Flagpack/GB - England.svg new file mode 100644 index 0000000..c19795b --- /dev/null +++ b/Flagpack/GB - England.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Flagpack/GB-NIR_ - Northern Ireland.svg b/Flagpack/GB-NIR_ - Northern Ireland.svg new file mode 100644 index 0000000..1375cb6 --- /dev/null +++ b/Flagpack/GB-NIR_ - Northern Ireland.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GB-SCT - Scotland.svg b/Flagpack/GB-SCT - Scotland.svg new file mode 100644 index 0000000..4a08561 --- /dev/null +++ b/Flagpack/GB-SCT - Scotland.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Flagpack/GB-UKM - United Kingdom.svg b/Flagpack/GB-UKM - United Kingdom.svg new file mode 100644 index 0000000..22e1ec3 --- /dev/null +++ b/Flagpack/GB-UKM - United Kingdom.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GB-WLS - Wales.svg b/Flagpack/GB-WLS - Wales.svg new file mode 100644 index 0000000..744080f --- /dev/null +++ b/Flagpack/GB-WLS - Wales.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GD - Grenada.svg b/Flagpack/GD - Grenada.svg new file mode 100644 index 0000000..78c4233 --- /dev/null +++ b/Flagpack/GD - Grenada.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GE - Georgia.svg b/Flagpack/GE - Georgia.svg new file mode 100644 index 0000000..965d6b4 --- /dev/null +++ b/Flagpack/GE - Georgia.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GF - French Guiana.svg b/Flagpack/GF - French Guiana.svg new file mode 100644 index 0000000..8048540 --- /dev/null +++ b/Flagpack/GF - French Guiana.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/GG - Guernsey.svg b/Flagpack/GG - Guernsey.svg new file mode 100644 index 0000000..ccd1132 --- /dev/null +++ b/Flagpack/GG - Guernsey.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GH - Ghana.svg b/Flagpack/GH - Ghana.svg new file mode 100644 index 0000000..cf2bcd2 --- /dev/null +++ b/Flagpack/GH - Ghana.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/GI - Gibraltar.svg b/Flagpack/GI - Gibraltar.svg new file mode 100644 index 0000000..dcf1847 --- /dev/null +++ b/Flagpack/GI - Gibraltar.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GL - Greenland.svg b/Flagpack/GL - Greenland.svg new file mode 100644 index 0000000..2ceca6f --- /dev/null +++ b/Flagpack/GL - Greenland.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GM - Gambia.svg b/Flagpack/GM - Gambia.svg new file mode 100644 index 0000000..9f9ec53 --- /dev/null +++ b/Flagpack/GM - Gambia.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/GN - Guinea.svg b/Flagpack/GN - Guinea.svg new file mode 100644 index 0000000..9582410 --- /dev/null +++ b/Flagpack/GN - Guinea.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/GP - Guadeloupe.svg b/Flagpack/GP - Guadeloupe.svg new file mode 100644 index 0000000..ec4a9a3 --- /dev/null +++ b/Flagpack/GP - Guadeloupe.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GQ - Equatorial Guinea.svg b/Flagpack/GQ - Equatorial Guinea.svg new file mode 100644 index 0000000..1255e5c --- /dev/null +++ b/Flagpack/GQ - Equatorial Guinea.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GR - Greece.svg b/Flagpack/GR - Greece.svg new file mode 100644 index 0000000..a963b02 --- /dev/null +++ b/Flagpack/GR - Greece.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Flagpack/GS - S. Georgia and S. Sandwich Islands.svg b/Flagpack/GS - S. Georgia and S. Sandwich Islands.svg new file mode 100644 index 0000000..ee7721c --- /dev/null +++ b/Flagpack/GS - S. Georgia and S. Sandwich Islands.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GT - Guatemala.svg b/Flagpack/GT - Guatemala.svg new file mode 100644 index 0000000..5002456 --- /dev/null +++ b/Flagpack/GT - Guatemala.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GU - Guam.svg b/Flagpack/GU - Guam.svg new file mode 100644 index 0000000..4c9c77f --- /dev/null +++ b/Flagpack/GU - Guam.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/GW - Guinea-Bissau.svg b/Flagpack/GW - Guinea-Bissau.svg new file mode 100644 index 0000000..929767f --- /dev/null +++ b/Flagpack/GW - Guinea-Bissau.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/GY - Guyana.svg b/Flagpack/GY - Guyana.svg new file mode 100644 index 0000000..3e843ff --- /dev/null +++ b/Flagpack/GY - Guyana.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/HK - Hong Kong.svg b/Flagpack/HK - Hong Kong.svg new file mode 100644 index 0000000..74bf2b8 --- /dev/null +++ b/Flagpack/HK - Hong Kong.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/HM - Heard and McDonald Islands.svg b/Flagpack/HM - Heard and McDonald Islands.svg new file mode 100644 index 0000000..be1bfeb --- /dev/null +++ b/Flagpack/HM - Heard and McDonald Islands.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/HN - Honduras.svg b/Flagpack/HN - Honduras.svg new file mode 100644 index 0000000..7680674 --- /dev/null +++ b/Flagpack/HN - Honduras.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/HR - Croatia (Hrvatska).svg b/Flagpack/HR - Croatia (Hrvatska).svg new file mode 100644 index 0000000..4a0487e --- /dev/null +++ b/Flagpack/HR - Croatia (Hrvatska).svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/HT - Haiti.svg b/Flagpack/HT - Haiti.svg new file mode 100644 index 0000000..a3aa906 --- /dev/null +++ b/Flagpack/HT - Haiti.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/HU - Hungary.svg b/Flagpack/HU - Hungary.svg new file mode 100644 index 0000000..1a49f11 --- /dev/null +++ b/Flagpack/HU - Hungary.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/ID - Indonesia.svg b/Flagpack/ID - Indonesia.svg new file mode 100644 index 0000000..605dc1e --- /dev/null +++ b/Flagpack/ID - Indonesia.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/IE - Ireland.svg b/Flagpack/IE - Ireland.svg new file mode 100644 index 0000000..3181d70 --- /dev/null +++ b/Flagpack/IE - Ireland.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/IL - Isreal.svg b/Flagpack/IL - Isreal.svg new file mode 100644 index 0000000..9cdcddb --- /dev/null +++ b/Flagpack/IL - Isreal.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/IM - Isle of Man.svg b/Flagpack/IM - Isle of Man.svg new file mode 100644 index 0000000..0e5be82 --- /dev/null +++ b/Flagpack/IM - Isle of Man.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/IN - India.svg b/Flagpack/IN - India.svg new file mode 100644 index 0000000..9117cb0 --- /dev/null +++ b/Flagpack/IN - India.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/IO - British Indian Ocean Territory.svg b/Flagpack/IO - British Indian Ocean Territory.svg new file mode 100644 index 0000000..3158c90 --- /dev/null +++ b/Flagpack/IO - British Indian Ocean Territory.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/IQ - Iraq.svg b/Flagpack/IQ - Iraq.svg new file mode 100644 index 0000000..3342931 --- /dev/null +++ b/Flagpack/IQ - Iraq.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/IR - Iran.svg b/Flagpack/IR - Iran.svg new file mode 100644 index 0000000..4449f3c --- /dev/null +++ b/Flagpack/IR - Iran.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/IS - Iceland.svg b/Flagpack/IS - Iceland.svg new file mode 100644 index 0000000..357c89d --- /dev/null +++ b/Flagpack/IS - Iceland.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/IT - Italy.svg b/Flagpack/IT - Italy.svg new file mode 100644 index 0000000..ee42480 --- /dev/null +++ b/Flagpack/IT - Italy.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/JE - Jersey.svg b/Flagpack/JE - Jersey.svg new file mode 100644 index 0000000..dcea67b --- /dev/null +++ b/Flagpack/JE - Jersey.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/JM - Jamaica.svg b/Flagpack/JM - Jamaica.svg new file mode 100644 index 0000000..840814e --- /dev/null +++ b/Flagpack/JM - Jamaica.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/JO - Jordan.svg b/Flagpack/JO - Jordan.svg new file mode 100644 index 0000000..83f9482 --- /dev/null +++ b/Flagpack/JO - Jordan.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/JP - Japan.svg b/Flagpack/JP - Japan.svg new file mode 100644 index 0000000..18127d2 --- /dev/null +++ b/Flagpack/JP - Japan.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KE - Kenia.svg b/Flagpack/KE - Kenia.svg new file mode 100644 index 0000000..7e40e61 --- /dev/null +++ b/Flagpack/KE - Kenia.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KG - Kyrgyzstan.svg b/Flagpack/KG - Kyrgyzstan.svg new file mode 100644 index 0000000..97f7f1b --- /dev/null +++ b/Flagpack/KG - Kyrgyzstan.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KH - Cambodia.svg b/Flagpack/KH - Cambodia.svg new file mode 100644 index 0000000..9b56c33 --- /dev/null +++ b/Flagpack/KH - Cambodia.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KI - Kiribati.svg b/Flagpack/KI - Kiribati.svg new file mode 100644 index 0000000..b265f20 --- /dev/null +++ b/Flagpack/KI - Kiribati.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KM - Comoros.svg b/Flagpack/KM - Comoros.svg new file mode 100644 index 0000000..e44bcc9 --- /dev/null +++ b/Flagpack/KM - Comoros.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KN - Saint Kitts and Nevis.svg b/Flagpack/KN - Saint Kitts and Nevis.svg new file mode 100644 index 0000000..3ff1747 --- /dev/null +++ b/Flagpack/KN - Saint Kitts and Nevis.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Flagpack/KP - Korea (North).svg b/Flagpack/KP - Korea (North).svg new file mode 100644 index 0000000..a153ed9 --- /dev/null +++ b/Flagpack/KP - Korea (North).svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KR - Korea (South).svg b/Flagpack/KR - Korea (South).svg new file mode 100644 index 0000000..a6932a4 --- /dev/null +++ b/Flagpack/KR - Korea (South).svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KW - Kuwait.svg b/Flagpack/KW - Kuwait.svg new file mode 100644 index 0000000..523c6b3 --- /dev/null +++ b/Flagpack/KW - Kuwait.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KY - Cayman Islands.svg b/Flagpack/KY - Cayman Islands.svg new file mode 100644 index 0000000..4886430 --- /dev/null +++ b/Flagpack/KY - Cayman Islands.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/KZ - Kazakhstan.svg b/Flagpack/KZ - Kazakhstan.svg new file mode 100644 index 0000000..84179f8 --- /dev/null +++ b/Flagpack/KZ - Kazakhstan.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/LA - Laos.svg b/Flagpack/LA - Laos.svg new file mode 100644 index 0000000..bd64118 --- /dev/null +++ b/Flagpack/LA - Laos.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/LB - Lebanon.svg b/Flagpack/LB - Lebanon.svg new file mode 100644 index 0000000..3ac6809 --- /dev/null +++ b/Flagpack/LB - Lebanon.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/LC - Saint Lucia.svg b/Flagpack/LC - Saint Lucia.svg new file mode 100644 index 0000000..ba3be1d --- /dev/null +++ b/Flagpack/LC - Saint Lucia.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/LI - Liechtenstein.svg b/Flagpack/LI - Liechtenstein.svg new file mode 100644 index 0000000..cb3ed38 --- /dev/null +++ b/Flagpack/LI - Liechtenstein.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/LK - Sri Lanka.svg b/Flagpack/LK - Sri Lanka.svg new file mode 100644 index 0000000..b821f45 --- /dev/null +++ b/Flagpack/LK - Sri Lanka.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/LR - Liberia.svg b/Flagpack/LR - Liberia.svg new file mode 100644 index 0000000..ab2c4bb --- /dev/null +++ b/Flagpack/LR - Liberia.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/LS - Lesotho.svg b/Flagpack/LS - Lesotho.svg new file mode 100644 index 0000000..ae04d1c --- /dev/null +++ b/Flagpack/LS - Lesotho.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/LT - Lithuania.svg b/Flagpack/LT - Lithuania.svg new file mode 100644 index 0000000..c32ea7b --- /dev/null +++ b/Flagpack/LT - Lithuania.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/LU - Luxembourg.svg b/Flagpack/LU - Luxembourg.svg new file mode 100644 index 0000000..d8518c1 --- /dev/null +++ b/Flagpack/LU - Luxembourg.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/LV - Latvia.svg b/Flagpack/LV - Latvia.svg new file mode 100644 index 0000000..97cdca8 --- /dev/null +++ b/Flagpack/LV - Latvia.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/LY - Libya.svg b/Flagpack/LY - Libya.svg new file mode 100644 index 0000000..c09db62 --- /dev/null +++ b/Flagpack/LY - Libya.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/MA - Morocco.svg b/Flagpack/MA - Morocco.svg new file mode 100644 index 0000000..f272b71 --- /dev/null +++ b/Flagpack/MA - Morocco.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/MC - Monaco.svg b/Flagpack/MC - Monaco.svg new file mode 100644 index 0000000..aa1ac3d --- /dev/null +++ b/Flagpack/MC - Monaco.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MD - Moldova.svg b/Flagpack/MD - Moldova.svg new file mode 100644 index 0000000..1667106 --- /dev/null +++ b/Flagpack/MD - Moldova.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/ME - Montenegro.svg b/Flagpack/ME - Montenegro.svg new file mode 100644 index 0000000..d033806 --- /dev/null +++ b/Flagpack/ME - Montenegro.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MF - Saint Martin.svg b/Flagpack/MF - Saint Martin.svg new file mode 100644 index 0000000..85f237f --- /dev/null +++ b/Flagpack/MF - Saint Martin.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/MG - Madagascar.svg b/Flagpack/MG - Madagascar.svg new file mode 100644 index 0000000..f2c7236 --- /dev/null +++ b/Flagpack/MG - Madagascar.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/MH - Marshall Islands.svg b/Flagpack/MH - Marshall Islands.svg new file mode 100644 index 0000000..94bb49e --- /dev/null +++ b/Flagpack/MH - Marshall Islands.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MK - North Macedonia.svg b/Flagpack/MK - North Macedonia.svg new file mode 100644 index 0000000..e19b52a --- /dev/null +++ b/Flagpack/MK - North Macedonia.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/ML - Mali.svg b/Flagpack/ML - Mali.svg new file mode 100644 index 0000000..0fae42a --- /dev/null +++ b/Flagpack/ML - Mali.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/MM - Myanmar.svg b/Flagpack/MM - Myanmar.svg new file mode 100644 index 0000000..129109c --- /dev/null +++ b/Flagpack/MM - Myanmar.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/MN - Mongolia.svg b/Flagpack/MN - Mongolia.svg new file mode 100644 index 0000000..0f1c879 --- /dev/null +++ b/Flagpack/MN - Mongolia.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MO - Macao.svg b/Flagpack/MO - Macao.svg new file mode 100644 index 0000000..cc61c1d --- /dev/null +++ b/Flagpack/MO - Macao.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MP - Northern Mariana Islands.svg b/Flagpack/MP - Northern Mariana Islands.svg new file mode 100644 index 0000000..32d4b18 --- /dev/null +++ b/Flagpack/MP - Northern Mariana Islands.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MQ - Martinique.svg b/Flagpack/MQ - Martinique.svg new file mode 100644 index 0000000..2624207 --- /dev/null +++ b/Flagpack/MQ - Martinique.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Flagpack/MR - Mauritania.svg b/Flagpack/MR - Mauritania.svg new file mode 100644 index 0000000..32c6f2c --- /dev/null +++ b/Flagpack/MR - Mauritania.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MS - Montserrat.svg b/Flagpack/MS - Montserrat.svg new file mode 100644 index 0000000..4ca1d75 --- /dev/null +++ b/Flagpack/MS - Montserrat.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MT - Malta.svg b/Flagpack/MT - Malta.svg new file mode 100644 index 0000000..3229789 --- /dev/null +++ b/Flagpack/MT - Malta.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/MU - Mauritius.svg b/Flagpack/MU - Mauritius.svg new file mode 100644 index 0000000..016a5e5 --- /dev/null +++ b/Flagpack/MU - Mauritius.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MV - Maldives.svg b/Flagpack/MV - Maldives.svg new file mode 100644 index 0000000..2c99a4f --- /dev/null +++ b/Flagpack/MV - Maldives.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MW - Malawi.svg b/Flagpack/MW - Malawi.svg new file mode 100644 index 0000000..56b6aa0 --- /dev/null +++ b/Flagpack/MW - Malawi.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MX - Mexico.svg b/Flagpack/MX - Mexico.svg new file mode 100644 index 0000000..716a24b --- /dev/null +++ b/Flagpack/MX - Mexico.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MY - Malaysia.svg b/Flagpack/MY - Malaysia.svg new file mode 100644 index 0000000..29e2e69 --- /dev/null +++ b/Flagpack/MY - Malaysia.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/MZ - Mozambique.svg b/Flagpack/MZ - Mozambique.svg new file mode 100644 index 0000000..77917e9 --- /dev/null +++ b/Flagpack/MZ - Mozambique.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/NA - Namibia.svg b/Flagpack/NA - Namibia.svg new file mode 100644 index 0000000..729be88 --- /dev/null +++ b/Flagpack/NA - Namibia.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/NC - New Caledonia.svg b/Flagpack/NC - New Caledonia.svg new file mode 100644 index 0000000..1a92319 --- /dev/null +++ b/Flagpack/NC - New Caledonia.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/NE - Niger.svg b/Flagpack/NE - Niger.svg new file mode 100644 index 0000000..8f47e8f --- /dev/null +++ b/Flagpack/NE - Niger.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/NF - Norfolk Island.svg b/Flagpack/NF - Norfolk Island.svg new file mode 100644 index 0000000..ad1d9f2 --- /dev/null +++ b/Flagpack/NF - Norfolk Island.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/NG - Nigeria.svg b/Flagpack/NG - Nigeria.svg new file mode 100644 index 0000000..b2f4b52 --- /dev/null +++ b/Flagpack/NG - Nigeria.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/NI - Nicaragua.svg b/Flagpack/NI - Nicaragua.svg new file mode 100644 index 0000000..012c9fb --- /dev/null +++ b/Flagpack/NI - Nicaragua.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/NL - Netherlands.svg b/Flagpack/NL - Netherlands.svg new file mode 100644 index 0000000..89b8e1c --- /dev/null +++ b/Flagpack/NL - Netherlands.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/NO - Norway.svg b/Flagpack/NO - Norway.svg new file mode 100644 index 0000000..c239f29 --- /dev/null +++ b/Flagpack/NO - Norway.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/NP - Nepal.svg b/Flagpack/NP - Nepal.svg new file mode 100644 index 0000000..bbf7c90 --- /dev/null +++ b/Flagpack/NP - Nepal.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/NR - Nauru.svg b/Flagpack/NR - Nauru.svg new file mode 100644 index 0000000..904f431 --- /dev/null +++ b/Flagpack/NR - Nauru.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/NU - Niue.svg b/Flagpack/NU - Niue.svg new file mode 100644 index 0000000..d7afcf0 --- /dev/null +++ b/Flagpack/NU - Niue.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/NZ - New Zealand (Aotearoa).svg b/Flagpack/NZ - New Zealand (Aotearoa).svg new file mode 100644 index 0000000..9fbdebc --- /dev/null +++ b/Flagpack/NZ - New Zealand (Aotearoa).svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/OM - Oman.svg b/Flagpack/OM - Oman.svg new file mode 100644 index 0000000..bdc03dc --- /dev/null +++ b/Flagpack/OM - Oman.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PA - Panama.svg b/Flagpack/PA - Panama.svg new file mode 100644 index 0000000..8d22ddc --- /dev/null +++ b/Flagpack/PA - Panama.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PE - Peru.svg b/Flagpack/PE - Peru.svg new file mode 100644 index 0000000..5bfe6a1 --- /dev/null +++ b/Flagpack/PE - Peru.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PF - French Polynesia.svg b/Flagpack/PF - French Polynesia.svg new file mode 100644 index 0000000..b3c2681 --- /dev/null +++ b/Flagpack/PF - French Polynesia.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PG - Papua New Guinea.svg b/Flagpack/PG - Papua New Guinea.svg new file mode 100644 index 0000000..b053485 --- /dev/null +++ b/Flagpack/PG - Papua New Guinea.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PH - Philippines.svg b/Flagpack/PH - Philippines.svg new file mode 100644 index 0000000..eeec523 --- /dev/null +++ b/Flagpack/PH - Philippines.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PK - Pakistan.svg b/Flagpack/PK - Pakistan.svg new file mode 100644 index 0000000..8f19c3b --- /dev/null +++ b/Flagpack/PK - Pakistan.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/PL - Poland.svg b/Flagpack/PL - Poland.svg new file mode 100644 index 0000000..8f2ebf4 --- /dev/null +++ b/Flagpack/PL - Poland.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PM - Saint Pierre and Miquelon.svg b/Flagpack/PM - Saint Pierre and Miquelon.svg new file mode 100644 index 0000000..6911162 --- /dev/null +++ b/Flagpack/PM - Saint Pierre and Miquelon.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/PM - St. Pierre & Miquelon.svg b/Flagpack/PM - St. Pierre & Miquelon.svg new file mode 100644 index 0000000..1d0ebc6 --- /dev/null +++ b/Flagpack/PM - St. Pierre & Miquelon.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PN - Pitcairn Islands.svg b/Flagpack/PN - Pitcairn Islands.svg new file mode 100644 index 0000000..8dc1c1a --- /dev/null +++ b/Flagpack/PN - Pitcairn Islands.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PR - Puerto Rico.svg b/Flagpack/PR - Puerto Rico.svg new file mode 100644 index 0000000..b189a8c --- /dev/null +++ b/Flagpack/PR - Puerto Rico.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PS - Palestinian Territory.svg b/Flagpack/PS - Palestinian Territory.svg new file mode 100644 index 0000000..1d0ee1c --- /dev/null +++ b/Flagpack/PS - Palestinian Territory.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/PT - Portugal.svg b/Flagpack/PT - Portugal.svg new file mode 100644 index 0000000..e4c3d1f --- /dev/null +++ b/Flagpack/PT - Portugal.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PW - Palau.svg b/Flagpack/PW - Palau.svg new file mode 100644 index 0000000..172f8f6 --- /dev/null +++ b/Flagpack/PW - Palau.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/PY - Paraguay.svg b/Flagpack/PY - Paraguay.svg new file mode 100644 index 0000000..e58276d --- /dev/null +++ b/Flagpack/PY - Paraguay.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/QA - Qatar.svg b/Flagpack/QA - Qatar.svg new file mode 100644 index 0000000..c81ad8b --- /dev/null +++ b/Flagpack/QA - Qatar.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Flagpack/RE - Reunion.svg b/Flagpack/RE - Reunion.svg new file mode 100644 index 0000000..6424614 --- /dev/null +++ b/Flagpack/RE - Reunion.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/RO - Romania.svg b/Flagpack/RO - Romania.svg new file mode 100644 index 0000000..17e15b0 --- /dev/null +++ b/Flagpack/RO - Romania.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/RS - Serbia.svg b/Flagpack/RS - Serbia.svg new file mode 100644 index 0000000..c9ce390 --- /dev/null +++ b/Flagpack/RS - Serbia.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/RU - Russian Federation.svg b/Flagpack/RU - Russian Federation.svg new file mode 100644 index 0000000..0dceb5a --- /dev/null +++ b/Flagpack/RU - Russian Federation.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/RW - Rwanda.svg b/Flagpack/RW - Rwanda.svg new file mode 100644 index 0000000..f02e3e8 --- /dev/null +++ b/Flagpack/RW - Rwanda.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SA - Saudi Arabia.svg b/Flagpack/SA - Saudi Arabia.svg new file mode 100644 index 0000000..f37c89b --- /dev/null +++ b/Flagpack/SA - Saudi Arabia.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Flagpack/SB - Solomon Islands.svg b/Flagpack/SB - Solomon Islands.svg new file mode 100644 index 0000000..a54c4f1 --- /dev/null +++ b/Flagpack/SB - Solomon Islands.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SC - Seychelles.svg b/Flagpack/SC - Seychelles.svg new file mode 100644 index 0000000..fa37ed8 --- /dev/null +++ b/Flagpack/SC - Seychelles.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SD - Sudan.svg b/Flagpack/SD - Sudan.svg new file mode 100644 index 0000000..2f7d3cf --- /dev/null +++ b/Flagpack/SD - Sudan.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/SE - Sweden.svg b/Flagpack/SE - Sweden.svg new file mode 100644 index 0000000..0aeb247 --- /dev/null +++ b/Flagpack/SE - Sweden.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SG - Singapore.svg b/Flagpack/SG - Singapore.svg new file mode 100644 index 0000000..8fe8174 --- /dev/null +++ b/Flagpack/SG - Singapore.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SH - Saint Helena.svg b/Flagpack/SH - Saint Helena.svg new file mode 100644 index 0000000..c22d7a5 --- /dev/null +++ b/Flagpack/SH - Saint Helena.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SI - Slovenia.svg b/Flagpack/SI - Slovenia.svg new file mode 100644 index 0000000..1e7e519 --- /dev/null +++ b/Flagpack/SI - Slovenia.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SJ - Svalbard and Jan Mayen.svg b/Flagpack/SJ - Svalbard and Jan Mayen.svg new file mode 100644 index 0000000..4745e9f --- /dev/null +++ b/Flagpack/SJ - Svalbard and Jan Mayen.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SK - Slovakia.svg b/Flagpack/SK - Slovakia.svg new file mode 100644 index 0000000..3728166 --- /dev/null +++ b/Flagpack/SK - Slovakia.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SL - Sierra Leone.svg b/Flagpack/SL - Sierra Leone.svg new file mode 100644 index 0000000..c538e39 --- /dev/null +++ b/Flagpack/SL - Sierra Leone.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SM - San Marino.svg b/Flagpack/SM - San Marino.svg new file mode 100644 index 0000000..bf6e0ef --- /dev/null +++ b/Flagpack/SM - San Marino.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SN - Senegal.svg b/Flagpack/SN - Senegal.svg new file mode 100644 index 0000000..8ac150d --- /dev/null +++ b/Flagpack/SN - Senegal.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/SO - Somalia.svg b/Flagpack/SO - Somalia.svg new file mode 100644 index 0000000..678d5cd --- /dev/null +++ b/Flagpack/SO - Somalia.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Flagpack/SR - Suriname.svg b/Flagpack/SR - Suriname.svg new file mode 100644 index 0000000..b326c82 --- /dev/null +++ b/Flagpack/SR - Suriname.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/SS - South Sudan.svg b/Flagpack/SS - South Sudan.svg new file mode 100644 index 0000000..99bb04d --- /dev/null +++ b/Flagpack/SS - South Sudan.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Flagpack/ST - Sao Tome and Principe.svg b/Flagpack/ST - Sao Tome and Principe.svg new file mode 100644 index 0000000..5c2d46d --- /dev/null +++ b/Flagpack/ST - Sao Tome and Principe.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Flagpack/SV - El Salvador.svg b/Flagpack/SV - El Salvador.svg new file mode 100644 index 0000000..5139ff1 --- /dev/null +++ b/Flagpack/SV - El Salvador.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SX - Sint Maarten.svg b/Flagpack/SX - Sint Maarten.svg new file mode 100644 index 0000000..50df181 --- /dev/null +++ b/Flagpack/SX - Sint Maarten.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/SY - Syria.svg b/Flagpack/SY - Syria.svg new file mode 100644 index 0000000..83b9c2f --- /dev/null +++ b/Flagpack/SY - Syria.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Flagpack/SZ - Swaziland.svg b/Flagpack/SZ - Swaziland.svg new file mode 100644 index 0000000..59e0944 --- /dev/null +++ b/Flagpack/SZ - Swaziland.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TC - Turks and Caicos Islands.svg b/Flagpack/TC - Turks and Caicos Islands.svg new file mode 100644 index 0000000..ba990b2 --- /dev/null +++ b/Flagpack/TC - Turks and Caicos Islands.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TD - Chad.svg b/Flagpack/TD - Chad.svg new file mode 100644 index 0000000..a65e003 --- /dev/null +++ b/Flagpack/TD - Chad.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/TF - French Southern and Antarctic Lands.svg b/Flagpack/TF - French Southern and Antarctic Lands.svg new file mode 100644 index 0000000..403631a --- /dev/null +++ b/Flagpack/TF - French Southern and Antarctic Lands.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TG - Togo.svg b/Flagpack/TG - Togo.svg new file mode 100644 index 0000000..5d7c7ce --- /dev/null +++ b/Flagpack/TG - Togo.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Flagpack/TH - Thailand.svg b/Flagpack/TH - Thailand.svg new file mode 100644 index 0000000..d222cd8 --- /dev/null +++ b/Flagpack/TH - Thailand.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Flagpack/TJ - Tajikistan.svg b/Flagpack/TJ - Tajikistan.svg new file mode 100644 index 0000000..0ecb62a --- /dev/null +++ b/Flagpack/TJ - Tajikistan.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Flagpack/TK - Tokelau.svg b/Flagpack/TK - Tokelau.svg new file mode 100644 index 0000000..20461c0 --- /dev/null +++ b/Flagpack/TK - Tokelau.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TL - Timor-Leste.svg b/Flagpack/TL - Timor-Leste.svg new file mode 100644 index 0000000..e1fdc4e --- /dev/null +++ b/Flagpack/TL - Timor-Leste.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/TM - Turkmenistan.svg b/Flagpack/TM - Turkmenistan.svg new file mode 100644 index 0000000..2d5ec3f --- /dev/null +++ b/Flagpack/TM - Turkmenistan.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TN - Tunisia.svg b/Flagpack/TN - Tunisia.svg new file mode 100644 index 0000000..101c2be --- /dev/null +++ b/Flagpack/TN - Tunisia.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TO - Tonga.svg b/Flagpack/TO - Tonga.svg new file mode 100644 index 0000000..1d471c8 --- /dev/null +++ b/Flagpack/TO - Tonga.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TR - Turkey.svg b/Flagpack/TR - Turkey.svg new file mode 100644 index 0000000..e100c94 --- /dev/null +++ b/Flagpack/TR - Turkey.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TT - Trinidad and Tobago.svg b/Flagpack/TT - Trinidad and Tobago.svg new file mode 100644 index 0000000..d15172c --- /dev/null +++ b/Flagpack/TT - Trinidad and Tobago.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TV - Tuvalu.svg b/Flagpack/TV - Tuvalu.svg new file mode 100644 index 0000000..435f799 --- /dev/null +++ b/Flagpack/TV - Tuvalu.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TW - Taiwan.svg b/Flagpack/TW - Taiwan.svg new file mode 100644 index 0000000..88a0df2 --- /dev/null +++ b/Flagpack/TW - Taiwan.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/TZ - Tanzania.svg b/Flagpack/TZ - Tanzania.svg new file mode 100644 index 0000000..fa1374f --- /dev/null +++ b/Flagpack/TZ - Tanzania.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/UA - Ukraine.svg b/Flagpack/UA - Ukraine.svg new file mode 100644 index 0000000..aca2885 --- /dev/null +++ b/Flagpack/UA - Ukraine.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Flagpack/UG - Uganda.svg b/Flagpack/UG - Uganda.svg new file mode 100644 index 0000000..6121a3b --- /dev/null +++ b/Flagpack/UG - Uganda.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/UM - United States Minor Outlying Islands.svg b/Flagpack/UM - United States Minor Outlying Islands.svg new file mode 100644 index 0000000..0e7ce16 --- /dev/null +++ b/Flagpack/UM - United States Minor Outlying Islands.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/US - United States.svg b/Flagpack/US - United States.svg new file mode 100644 index 0000000..1c1fa9f --- /dev/null +++ b/Flagpack/US - United States.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/UY - Uruguay.svg b/Flagpack/UY - Uruguay.svg new file mode 100644 index 0000000..2f6ad55 --- /dev/null +++ b/Flagpack/UY - Uruguay.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/UZ - Uzbekistan.svg b/Flagpack/UZ - Uzbekistan.svg new file mode 100644 index 0000000..d2a876a --- /dev/null +++ b/Flagpack/UZ - Uzbekistan.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/VA - Vatican City State.svg b/Flagpack/VA - Vatican City State.svg new file mode 100644 index 0000000..74c8d04 --- /dev/null +++ b/Flagpack/VA - Vatican City State.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/VC - Saint Vincent and the Grenadines.svg b/Flagpack/VC - Saint Vincent and the Grenadines.svg new file mode 100644 index 0000000..90d1cbf --- /dev/null +++ b/Flagpack/VC - Saint Vincent and the Grenadines.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Flagpack/VE - Venezuela.svg b/Flagpack/VE - Venezuela.svg new file mode 100644 index 0000000..84beecc --- /dev/null +++ b/Flagpack/VE - Venezuela.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/VG - Virgin Islands (British).svg b/Flagpack/VG - Virgin Islands (British).svg new file mode 100644 index 0000000..20f9919 --- /dev/null +++ b/Flagpack/VG - Virgin Islands (British).svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/VI - Virgin Islands (U.S.).svg b/Flagpack/VI - Virgin Islands (U.S.).svg new file mode 100644 index 0000000..bb889f3 --- /dev/null +++ b/Flagpack/VI - Virgin Islands (U.S.).svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/VN - Vietnam.svg b/Flagpack/VN - Vietnam.svg new file mode 100644 index 0000000..b007320 --- /dev/null +++ b/Flagpack/VN - Vietnam.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/VU - Vanuatu.svg b/Flagpack/VU - Vanuatu.svg new file mode 100644 index 0000000..38d9611 --- /dev/null +++ b/Flagpack/VU - Vanuatu.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/WS - Samoa.svg b/Flagpack/WS - Samoa.svg new file mode 100644 index 0000000..69e8e8d --- /dev/null +++ b/Flagpack/WS - Samoa.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/YE - Yemen.svg b/Flagpack/YE - Yemen.svg new file mode 100644 index 0000000..81f2ac9 --- /dev/null +++ b/Flagpack/YE - Yemen.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/YT-UNF - Mayotte.svg b/Flagpack/YT-UNF - Mayotte.svg new file mode 100644 index 0000000..08e88f6 --- /dev/null +++ b/Flagpack/YT-UNF - Mayotte.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/ZA - South Africa.svg b/Flagpack/ZA - South Africa.svg new file mode 100644 index 0000000..f893769 --- /dev/null +++ b/Flagpack/ZA - South Africa.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/ZM - Zambia.svg b/Flagpack/ZM - Zambia.svg new file mode 100644 index 0000000..790483f --- /dev/null +++ b/Flagpack/ZM - Zambia.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/Flagpack/ZW - Zimbabwe.svg b/Flagpack/ZW - Zimbabwe.svg new file mode 100644 index 0000000..5f109ad --- /dev/null +++ b/Flagpack/ZW - Zimbabwe.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ReferenceDataApp/admin.py b/ReferenceDataApp/admin.py index b696571..d12a7f6 100644 --- a/ReferenceDataApp/admin.py +++ b/ReferenceDataApp/admin.py @@ -1,4 +1,8 @@ +from django.conf import settings from django.contrib import admin + +from BaseModels.files_funcs import get_filenames_in_path +from BaseModels.print_funcs import print_ext from sets.admin import Admin_Trans_BaseModel from .models import * from modeltranslation.admin import TranslationAdmin @@ -9,7 +13,7 @@ class Admin_Country(Admin_Trans_BaseModel): [None, { 'classes': ['wide'], 'fields': [ - 'name', 'enable', 'short_code', 'code', + 'name', 'enable', 'short_code', 'code', 'flag' ] }], [_('Дополнительно'), { @@ -22,7 +26,26 @@ class Admin_Country(Admin_Trans_BaseModel): }], ] + def get_list_display(self, request): + objs = Country.objects.filter(flag=None) + for obj in objs: + self.import_flag(obj) + return super(Admin_Country, self).get_list_display(request) + + def import_flag(self, obj): + # if not obj.flag: + filenames_list = get_filenames_in_path(str(settings.BASE_DIR) + '/Flagpack/') + files_Dict = {item.split(' - ')[0]: item for item in filenames_list} + if obj.short_code in files_Dict.keys(): + obj.flag.save( + files_Dict[obj.short_code], + open( + str(settings.BASE_DIR) + '/Flagpack/' + files_Dict[obj.short_code], 'rb+') + ) + return True + list_display = [ + 'image_thumb', 'id', 'name', 'name_en', 'name_ru', 'timezone', 'short_code', 'code', diff --git a/ReferenceDataApp/migrations/0007_country_flag.py b/ReferenceDataApp/migrations/0007_country_flag.py new file mode 100644 index 0000000..1a10d20 --- /dev/null +++ b/ReferenceDataApp/migrations/0007_country_flag.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.2 on 2024-12-05 16:43 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('ReferenceDataApp', '0006_airport_timezone_city_timezone_country_timezone'), + ] + + operations = [ + migrations.AddField( + model_name='country', + name='flag', + field=models.ImageField(blank=True, null=True, upload_to='uploads/flags/', verbose_name='Флаг'), + ), + ] diff --git a/ReferenceDataApp/models.py b/ReferenceDataApp/models.py index 35d35a9..21d7865 100644 --- a/ReferenceDataApp/models.py +++ b/ReferenceDataApp/models.py @@ -23,6 +23,10 @@ class Country(BaseModel): parsing_finished_DT = models.DateTimeField(verbose_name=_('Дата и время завершения парсинга'), blank=True, null=True) + flag = models.ImageField( + upload_to='uploads/flags/', verbose_name=_('Флаг'), + null=True, blank=True, help_text=u'') + def __str__(self): if self.name: return f'{self.name}' diff --git a/RoutesApp/forms.py b/RoutesApp/forms.py index 3bca714..4ace543 100644 --- a/RoutesApp/forms.py +++ b/RoutesApp/forms.py @@ -50,7 +50,7 @@ def routeForm_assign_choices_by_type_transport(form, type_transport): class RouteForm(forms.ModelForm): # from_address_point_txt = forms.CharField(required=True) # to_address_point_txt = forms.CharField(required=True) - departure_DT = forms.DateField(required=True, input_formats=['%d.%m.%Y']) + departure_DT = forms.DateField(required=False, input_formats=['%d.%m.%Y']) arrival_DT = forms.DateField(required=True, input_formats=['%d.%m.%Y']) class Meta: @@ -58,7 +58,9 @@ class RouteForm(forms.ModelForm): exclude = [ 'name', 'name_plural', 'order', 'createDT', 'modifiedDT', 'enable', 'json_data', 'receive_msg_by_sms', 'owner', 'owner_type', - 'extra_phone', 'weight', '' + + 'extra_phone', 'weight', 'from_address_point', 'to_address_point', + 'from_place', 'to_place', 'receive_msg_by_sms' ] def clean(self):