wikipedia に下記の記事がある。
国連加盟国の一覧 (193カ国) がHTMLの表形式で記述されている。
ここから情報を抽出してJSON形式のファイルにする。
Python の BeautifulSoup を使用した。
国旗の画像情報を追加する。 各国のページから手作業で集める。
JSONファイルからHTMLの表形式を生成する。
PythonプログラムとJSONファイルは Github に公開した。
https://github.com/ohwada/World_Countries/tree/main/un_member_states_flag
国名の表記
イギリスは 「グレートブリテンおよび北アイルランド連合王国」 (United Kingdom of Great Britain and Northern Ireland ) という長い正式名称がある。 一般には 「連合王国」( United Kingdom ) と呼ばれる。 それでも長いので略語の「UK」とした。
同じように 「アメリカ合衆国」(United States of America) は「USA」とした。
「アラブ首長国連邦」(United Arab Emirates) は「UAE」とした。
JSON内を検索する時はキーとして ur lも使用する。
例: https://en.wikipedia.org/wiki/United_Kingdom
国の一覧
wikipediaには国の一覧として下記の記事もある。