3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

一年の記念日をjson化した

Posted at

datetimeモジュールから日時を取得し、その日が何の日かを返すものを作る必要があったが、今日は何の日APIはかなり前に止まってしまっていた。
自前でwikipwdiaをパースして頑張っていたが、よく考えたらそもそも毎回API叩かなくてもローカルに持てばいい気がしたので、json化した。
作成したのは2021年3月10日時点のもの。当然ながらこの日付以降に制定されたものに関しては対応しない。また、母の日のように、毎年五月の第二日曜日といった、日付が特定されていないもにも対応していない。

wikipediaの以下のページからパースして作成した。
https://ja.wikipedia.org/wiki/%E6%97%A5%E6%9C%AC%E3%81%AE%E8%A8%98%E5%BF%B5%E6%97%A5%E4%B8%80%E8%A6%A7

{
    "1": {
        "1": ["鉄腕アトムの日"],
        "2": ["月ロケットの日"],
        "3": ["瞳の日", "駆け落ちの日"],
        "4": ["石の日"],
        "5": ["囲碁の日", "いちごの日", "シンデレラの日"],
        "6": ["色の日", "ショートケーキの日"],
        "7": ["爪切りの日", "千円札の日", "銀の日"],
        "8": ["外国郵便の日", "勝負事の日"],
        "9": ["風邪の日", "とんちの日"],
        "10": ["110番の日", "明太子の日"],
        "11": ["塩の日"],
        "12": ["スキーの日", "桜島の日"],
        "13": ["たばこの日"],
        "14": ["タロとジロの日"],
        "15": ["ウィキペディアの日", "アダルトの日"],
        "16": ["禁酒の日"],
        "17": ["防災とボランティアの日", "おむすびの日"],
        "18": ["118番の日", "都バス記念日", "振袖火事の日"],
        "19": ["のど自慢の日", "カラオケの日"],
        "20": ["玉の輿の日"],
        "21": ["料理番組の日"],
        "22": ["ジャズの日", "カレーの日", "飛行船の日"],
        "23": ["電子メールの日", "八甲田山の日", "アーモンドの日"],
        "24": ["郵便制度施行記念日", "金の日", "ゴールドラッシュデー"],
        "25": ["日本最低気温の日", "ホットケーキの日", "中華まんの日", "左遷の日", "お詫びの日"],
        "26": ["文化財防火デー", "パーキングメーターの日"],
        "27": ["国旗制定記念日", "求婚の日"],
        "28": ["コピーライターの日", "衣類乾燥機の日", "セレンディピティの日"],
        "29": ["昭和基地開設記念日", "タウン情報の日"],
        "30": ["3分間電話の日"],
        "31": ["生命保険の日", "愛妻家の日"]
    },
    "2": {
        "1": ["テレビ放送記念日", "ニオイの日", "プリキュアの日"],
        "2": ["頭痛の日", "ツインテールの日", "くちびるの日"],
        "3": ["大岡越前の日", "絵手紙の日"],
        "4": ["西の日", "銀閣寺の日", "Nissyの日"],
        "5": ["プロ野球の日", "ピカチュウの日"],
        "6": ["海苔の日", "抹茶の日", "ブログの日"],
        "7": ["北方領土の日"],
        "8": ["ロカビリーの日", "にわとりの日"],
        "9": ["服の日", "福の日", "肉の日"],
        "10": ["フルートの日", "ニットの日", "ふきのとうの日", "観劇の日", "太物の日"],
        "11": ["建国記念の日", "万歳三唱の日", "わんこそば記念日"],
        "12": ["ブラジャーの日", "ペニシリンの日", "ボブスレーの日", "ボンカレーの日/レトルトカレーの日"],
        "13": ["銀行強盗の日", "気くばりの日", "日本遺産の日"],
        "14": ["バレンタインデー", "チョコレートの日", "煮干の日", "ふんどしの日"],
        "15": ["春一番名づけの日", "コマーシャルフォトの日"],
        "16": ["天気図記念日", "寒天の日"],
        "17": ["天使のささやきの日(天使の囁き記念日)"],
        "18": ["エアメールの日", "嫌煙運動の日", "冥王星の日"],
        "19": ["万国郵便連合加盟記念日", "プロレスの日"],
        "20": ["旅券の日", "歌舞伎の日", "普通選挙の日", "アレルギーの日", "交通事故ゼロを目指す日"],
        "21": ["日刊新聞創刊の日", "食糧管理法公布記念日", "漱石の日", "国際母語デー"],
        "22": ["国際友愛の日(旧名:世界友愛の日)", "猫の日", "食器洗い乾燥機の日", "忍者の日", "乃木坂46の日", "竹島の日", "行政書士記念日"],
        "23": ["税理士記念日", "富士山の日", "ふろしきの日"],
        "24": ["クロスカントリーの日", "鉄道ストの日", "月光仮面登場の日"],
        "25": ["夕刊紙の日", "箱根用水完成の日"],
        "26": ["脱出の日", "咸臨丸の日", "パナマ運河開通記念日", "血液銀行開業記念日"],
        "27": ["新選組の日", "絆の日", "ポケモンの日"],
        "28": ["エッセイ記念日", "ビスケットの日", "バカヤローの日", "織部の日"],
        "29": ["ニンニクの日", "跳躍の日", "富士急の日", "閏肉の日", "キン肉マンの日", "世界希少・難治性疾患の日"]
    },
    "3": {
        "1": ["ビキニデー", "労働法施行記念日", "マーチの日", "行進曲の日", "豚の日"],
        "2": ["ミニチュアの日"],
        "3": ["耳の日", "民放ラジオの日", "平和の日", "桃の日", "金魚の日", "結納の日", "サルサの日", "サザンの日"],
        "4": ["雑誌の日", "ミシンの日", "サッシの日", "三線の日"],
        "5": ["珊瑚の日", "ミスコンの日", "スチュワーデスの日"],
        "6": ["エステティックサロンの日", "弟の日", "スポーツ新聞の日", "世界一周記念日", "36(サブロク)の日"],
        "7": ["消防記念日", "警察制度改正記念日"],
        "8": ["国際女性デー", "ミツバチの日", "エスカレーターの日", "みやげの日", "光の日", "サバの日"],
        "9": ["漁業法記念日", "ありがとうの日", "記念切手記念日", "レコード針の日", "ミクの日"],
        "10": ["陸軍記念日", "砂糖の日", "佐渡の日", "水戸の日", "ミントの日", "サボテンの日", "農山漁村女性の日"],
        "11": ["コラムの日", "パンダ発見の日", "東日本大震災の日"],
        "12": ["サイフの日", "モスの日"],
        "13": ["青函トンネル開業記念日", "気くばりの日"],
        "14": ["ホワイトデー", "キャンデーの日", "マシュマロデー", "数学の日", "国際結婚の日"],
        "15": ["靴の記念日", "オリーブの日"],
        "16": ["国立公園指定記念日"],
        "17": ["漫画週刊誌の日"],
        "18": ["精霊の日"],
        "19": ["ミュージックの日"],
        "20": ["動物愛護デー", "上野動物園開園記念日", "LPレコードの日", "電卓の日", "未病の日"],
        "21": ["催眠術の日", "ランドセルの日", "世界詩歌記念日"],
        "22": ["放送記念日", "国連水の日"],
        "23": ["世界気象デー"],
        "24": ["世界結核デー", "マネキン記念日"],
        "25": ["電気記念日"],
        "26": ["カチューシャの歌の日"],
        "27": ["さくらの日"],
        "28": ["シルクロードの日", "三つ葉の日", "スリーマイル島記念日"],
        "29": ["マリモの日"],
        "30": ["マフィアの日"],
        "31": ["学校教育法公布記念日", "エッフェル塔の日", "オーケストラの日", "経理の日"]
    },
    "4": {
        "1": ["エイプリルフール", "児童福祉法施行記念日", "売春防止法施行記念日", "トレーニングの日", "ストラップの日"],
        "2": ["週刊誌の日", "歯列矯正の日"],
        "3": ["シーサーの日", "いんげん豆の日"],
        "4": ["あんぱんの日", "獅子の日", "トランスジェンダーの日", "ピアノ調律の日", "脂肪0%ヨーグルトの日"],
        "5": ["デビューの日", "ヘアカットの日", "横町の日"],
        "6": ["白の日", "城の日", "コンビーフの日", "北極の日"],
        "7": ["世界保健デー", "スーチーパイの日", "未病管理の日"],
        "8": ["参考書の日", "忠犬ハチ公の日", "ヴィーナスの日", "タイヤの日", "折り紙供養の日", "貝の日"],
        "9": ["フォークソングの日", "大仏の日", "左官の日"],
        "10": ["女性の日", "ヨットの日", "四万十の日", "建具の日", "良い戸の日", "交通事故ゼロを目指す日"],
        "11": ["メートル法公布記念日", "ガッツポーズの日"],
        "12": ["世界宇宙飛行の日"],
        "13": ["決闘の日", "喫茶店の日"],
        "14": ["オレンジデー", "タイタニック号の日", "柔道整復の日"],
        "15": ["ヘリコプターの日", "遺言の日"],
        "16": ["女子マラソンの日"],
        "17": ["ハローワークの日", "恐竜の日"],
        "18": ["発明の日", "お香の日"],
        "19": ["地図の日"],
        "20": ["逓信記念日", "郵政記念日", "女子大の日", "青年海外協力隊の日"],
        "21": ["民放の日"],
        "22": ["アースデー", "清掃デー"],
        "23": ["サン・ジョルディの日", "子ども読書の日", "世界図書・著作権デー", "地ビールの日"],
        "24": ["日本ダービー記念日", "植物学の日"],
        "25": ["ギロチンの日", "歩道橋の日", "拾得物の日"],
        "26": ["世界知的所有権の日", "よい風呂の日"],
        "27": ["哲学の日", "悪妻の日", "婦人警官記念日"],
        "28": ["サンフランシスコ講和記念日", "象の日", "シニアの日"],
        "29": ["羊肉の日"],
        "30": ["図書館記念日"]
    },
    "5": {
        "1": ["メーデー", "日本赤十字社創立記念日", "青春の日", "扇の日", "スズランの日", "サラウンドの日", "語彙の日"],
        "2": ["郵便貯金の日", "交通広告の日", "エンピツ記念日", "歯科医師記念日"],
        "3": ["ゴミの日", "世界報道の自由の日"],
        "4": ["名刺の日", "競艇の日", "ラムネの日", "ファミリーの日", "植物園の日", "ノストラダムスの日", "エメラルドの日"],
        "5": ["おもちゃの日", "わかめの日", "自転車の日", "薬の日", "ジャグラーの日 "],
        "6": ["コロコロの日", "ゴムの日", "コロッケの日"],
        "7": ["粉の日", "博士の日"],
        "8": ["世界赤十字デー", "松の日", "ゴーヤーの日", "御用の日"],
        "9": ["アイスクリームの日", "黒板の日", "メイクの日"],
        "10": ["コットンの日", "愛鳥の日"],
        "11": ["長良川鵜飼開きの日"],
        "12": ["ナイチンゲールデー", "看護の日", "海上保安の日", "アセロラの日"],
        "13": ["メイストームデー", "カクテルの日", "2文字スピーチの日"],
        "14": ["温度計の日", "種痘記念日"],
        "15": ["国際家族デー", "沖縄返還の日", "ヨーグルトの日", "ストッキングの日", "Jリーグの日"],
        "16": ["旅の日"],
        "17": ["世界電気通信記念日", "パック旅行の日", "高血圧の日"],
        "18": ["国際親善デー", "国際博物館の日", "ことばの日"],
        "19": ["ボクシング記念日", "チャンピオンの日"],
        "20": ["世界計量記念日", "ローマ字の日", "森林の日"],
        "21": ["小学校開校の日", "リンドバーグ翼の日"],
        "22": ["ガールスカウトの日", "国際生物多様性の日"],
        "23": ["世界亀の日", "キスの日", "ラブレターの日", "難病の日"],
        "24": ["ゴルフ場記念日", "伊達巻の日"],
        "25": ["食堂車の日", "広辞苑記念日"],
        "26": ["ラッキーゾーンの日", "ル・マンの日"],
        "27": ["ドラゴンクエストの日", " 海軍記念日", "百人一首の日", "小松菜の日"],
        "28": ["ゴルフ記念日", "国際アムネスティ記念日"],
        "29": ["呉服の日", "こんにゃくの日"],
        "30": ["消費者の日", "ごみゼロの日", "掃除機の日"],
        "31": ["世界禁煙デー"]
    },
    "6": {
        "1": ["気象記念日", "電波の日", "景観の日", "写真の日", "麦茶の日", "チューインガムの日", "氷の日", "真珠の日", "バッジの日", "ねじの日", "人権擁護委員の日", "TUBEの日"],
        "2": ["路地の日", "裏切りの日"],
        "3": ["測量の日", "ムーミンの日", "ケロミンの日", "雲仙普賢岳祈りの日"],
        "4": ["虫の日"],
        "5": ["環境の日", "熱気球記念日"],
        "6": ["補聴器の日", "邦楽の日", "楽器の日", "梅の日", "かえるの日", "兄の日", "ケロケロの日"],
        "7": ["母親大会記念日", "むち打ち治療の日"],
        "8": ["バイキングの日"],
        "9": ["ロックの日", "ネッシーの日"],
        "10": ["時の記念日", "路面電車の日", "商工会の日", "歩行者天国の日", "ミルクキャラメルの日"],
        "11": ["国立銀行設立の日", "雨漏り点検の日"],
        "12": ["恋人の日", "日記の日", "バザー記念日", "宮城県防災の日"],
        "13": ["鉄人の日", "FMの日", "小さな親切の日", "はやぶさの日", "いいみょうがの日"],
        "14": ["世界献血者デー", "フラッグデー"],
        "15": ["信用金庫の日", "暑中見舞いの日", "オウムとインコの日", "米百俵デー", "千葉県民の日", "栃木県民の日", "北海道神宮例大祭"],
        "16": ["和菓子の日", "麦とろの日", "ケーブルテレビの日", "無重力の日", "スペースインベーダーの日"],
        "17": ["おまわりさんの日", "薩摩の日"],
        "18": ["海外移住の日"],
        "19": ["元号の日", "朗読の日", "ベースボール記念日", "ロマンスの日", "理化学研究所創設の日"],
        "20": ["難民の日", "ペパーミントデー"],
        "21": ["スナックの日"],
        "22": ["かにの日", "ボウリングの日", "沖縄アマチュア無線の日"],
        "23": ["オリンピックデー", "沖縄慰霊の日"],
        "24": ["UFO記念日", "ドレミの日"],
        "25": ["住宅デー"],
        "26": ["露天風呂の日", "オリエンテーリングの日", "国民憲章調印記念日", "国際麻薬乱用撲滅デー"],
        "27": ["演説の日", "日照権の日", "女性雑誌の日", "ちらし寿司の日", "メディア・リテラシーの日", "ハピカジの日", "ヘレン・ケラー・バースデー"],
        "28": ["貿易記念日", "パフェの日"],
        "29": ["ビートルズ記念日", "佃煮の日"],
        "30": ["トランジスタの日", "集団疎開の日"]
    },
    "7": {
        "1": ["国民安全の日", "童謡の日", "建築士の日", "弁理士の日", "郵便番号記念日", "更生保護の日", "銀行の日", "ナビの日"],
        "2": ["ユネスコ加盟記念の日", "たわしの日"],
        "3": ["ソフトクリームの日", "波の日", "通天閣の日"],
        "4": ["梨の日"],
        "5": ["ビキニスタイルの日", "江戸切子の日", "穴子の日"],
        "6": ["公認会計士の日", "ゼロ戦の日"],
        "7": ["川の日", "カルピスの日", "冷やし中華の日", "ポニーテールの日", "ゆかたの日"],
        "8": ["那覇の日", "質屋の日", "ナンパの日"],
        "9": ["ジェットコースターの日"],
        "10": ["納豆の日", "ウルトラマンの日", "ブナピーの日"],
        "11": ["世界人口デー", "ラーメンの日"],
        "12": ["人間ドックの日"],
        "13": ["日本標準時制定記念日", "オカルト記念日", "ナイスの日", "2文字スピーチの日", "生命尊重の日"],
        "14": ["検疫記念日", "求人広告の日"],
        "15": ["ファミコンの日"],
        "16": ["駅弁記念日", "国土交通Day"],
        "17": ["東京の日"],
        "18": ["光化学スモッグの日"],
        "19": ["女性大臣の日", "カープ黄金時代幕開けの日"],
        "20": ["勤労青少年の日", "ハンバーガーの日", "Tシャツの日", "修学旅行の日"],
        "21": ["自然公園の日", ""],
        "22": ["円周率近似値の日", "げたの日", "ナッツの日", "ONE PIECEの日"],
        "23": ["ふみの日", "米騒動の日"],
        "24": ["劇画の日"],
        "25": ["最高気温記念日", "うま味調味料の日", "かき氷の日"],
        "26": ["幽霊の日", "エスペラントの日"],
        "27": ["スイカの日"],
        "28": ["菜っ葉の日", "なにわの日", "冷蔵庫記念日", "地名の日"],
        "29": ["アマチュア無線の日", "白だしの日"],
        "30": ["梅干の日"],
        "31": ["蓄音機の日", "こだまの日", "パラグライダー記念日"]
    },
    "8": {
        "1": ["水の日", "観光の日", "肺の日", "夏の省エネ総点検の日", "パインの日", "麻雀の日"],
        "2": ["パンツの日", "ハーブの日", "博多人形の日", "ハラスメントフリーの日"],
        "3": ["ビーチサンダルの日", "はちみつの日", "はさみの日", "「共創する未来」の日"],
        "4": ["橋の日", "箸の日"],
        "5": ["箱の日", "タクシーの日", "ハードコアの日", "山ごはんの日", "パソコン工房の日"],
        "6": ["広島原爆忌", "ハムの日", "ハムスターの日"],
        "7": ["鼻の日", "花の日", "バナナの日"],
        "8": ["フジテレビの日", "そろばんの日", "ヒゲの日", "ひょうたんの日", "屋根の日", "プチプチの日", "葉っぱの日"],
        "9": ["長崎原爆忌", "野球の日", "薬草の日", "はり・きゅう・マッサージの日", "ハグの日", "パークの日", "パソコン救急の日", "パソコン検定の日", "パグの日", "反中共デー"],
        "10": ["道の日", "宿の日", "帽子の日", "ハートの日"],
        "11": ["スポーツ中継の日", "オフ会記念日"],
        "12": ["国際青少年デー", "君が代記念日"],
        "13": ["函館夜景の日", "深読みの日"],
        "14": ["特許の日"],
        "15": ["終戦の日"],
        "16": ["電子コミックの日"],
        "17": ["パイナップルの日", "プロ野球ナイター記念日"],
        "18": ["高校野球記念日"],
        "19": ["バイクの日", "俳句の日", "ハイキューの日"],
        "20": ["発毛の日", "蚊の日"],
        "21": ["噴水の日", "献血記念日", "女子大生の日[1][2]"],
        "22": ["チンチン電車の日"],
        "23": ["白虎隊の日"],
        "24": ["大噴火の日"],
        "25": ["即席ラーメン記念日"],
        "26": ["マザーテレサの日=ケア心の日", "レインボーブリッジの日", "ユースホステルの日", "パワプロの日"],
        "27": ["寅さんの日"],
        "28": ["キャラディネートの日", "バイオリンの日", "民放テレビスタートの日"],
        "29": ["焼き肉の日", "ケーブルカーの日"],
        "30": ["冒険家の日"],
        "31": ["野菜の日", "大正天皇の誕生日"]
    },
    "9": {
        "1": ["防災の日", "キウイの日"],
        "2": ["宝くじの日", "牛乳の日"],
        "3": ["ベッドの日", "ホームラン記念日", "草野球の日"],
        "4": ["くしの日", "クラシック音楽の日"],
        "5": ["石炭の日", "国民栄誉賞の日"],
        "6": ["黒の日", "黒豆の日", "妹の日"],
        "7": ["クリーナーの日", "CMソングの日"],
        "8": ["ニューヨークの日", "国際識字デー", "クレバの日"],
        "9": ["救急の日", "温泉の日", "チョロQの日", "九九の日"],
        "10": ["全国下水道促進デー", "下水道の日", "屋外広告の日", "クレジットカードの日", "世界自殺予防デー"],
        "11": ["警察相談の日", "公衆電話の日"],
        "12": ["宇宙の日"],
        "13": ["世界法の日", "司法保護記念日"],
        "14": ["メンズバレンタインデー"],
        "15": ["老人の日", "ひじきの日"],
        "16": ["競馬の日"],
        "17": ["モノレール開業記念日"],
        "18": ["かいわれ大根の日", "しまくとぅばの日"],
        "19": ["苗字の日"],
        "20": ["空の日", "バスの日", "お手玉の日"],
        "21": ["ファッションショーの日"],
        "22": ["孤児院の日"],
        "23": ["不動産の日", "万年筆の日"],
        "24": ["清掃の日"],
        "25": ["10円カレーの日"],
        "26": ["ワープロの日"],
        "27": ["世界観光の日"],
        "28": ["パソコン記念日"],
        "29": ["クリーニングの日", "招き猫の日", "接着の日"],
        "30": ["くるみの日", "クレーンの日"]
    },
    "10": {
        "1": ["法の日", "コーヒーの日", "印章の日", "日本酒の日", "メガネの日", "香水の日", "デザインの日", "福祉用具の日", "浄化槽の日", "国際音楽の日", "電動工具の日"],
        "2": ["豆腐の日", "望遠鏡の日"],
        "3": ["登山の日", "アンパンマンの日"],
        "4": ["いわしの日", "天使の日", "陶器の日", "里親デー", "都市景観の日", "探し物の日", "証券投資の日"],
        "5": ["時刻表記念日", "レモンの日", "折り紙供養の日", "音楽芸術の日", "統合医療の日"],
        "6": ["国際協力の日"],
        "7": ["ミステリー記念日"],
        "8": ["木の日", "入れ歯の日", "足袋の日", "レーザーディスクの日", "骨と関節の日"],
        "9": ["世界郵便デー", "万国郵便連合記念日", "トラックの日", "塾の日", "道具の日", "土偶の日", "金券の日"],
        "10": ["いのちに感謝する日", "目の愛護デー", "釣りの日", "まぐろの日", "缶詰の日", "冷凍めんの日", "銭湯の日", "トレーナーの日", "totoの日", "JUJUの日", "ドラムの日", "ふとんの日", "Windows10の日"],
        "11": ["鉄道安全確認の日", "ウィンクの日"],
        "12": ["石油機器点検の日"],
        "13": ["サツマイモの日", "引越しの日", "麻酔の日"],
        "14": ["鉄道の日", "国際標準化デー"],
        "15": ["たすけあいの日", "きのこの日", "ぞうりの日"],
        "16": ["ボスの日", "世界食糧デー"],
        "17": ["貯蓄の日", "上水道の日", "沖縄そばの日", "カラオケ文化の日", "秦野名水の日"],
        "18": ["木造住宅の日", "統計の日", "冷凍食品の日", "ミニスカートの日", "フラフープ記念日"],
        "19": ["バーゲンの日", "海外旅行の日", "相続税を考える日"],
        "20": ["リサイクルの日", "新聞広告の日", "頭髪の日"],
        "21": ["国際反戦デー", "あかりの日"],
        "22": ["方言の日", "パラシュートの日", "絹婚記念日", "平安遷都の日", "アニメの日"],
        "23": ["電信電話記念日", "津軽弁の日"],
        "24": ["国連デー", "ツーバイフォー住宅の日", "文鳥の日"],
        "25": ["リクエストの日", "民間航空記念日"],
        "26": ["原子力の日", "サーカスの日"],
        "27": ["読書の日", "世界新記録の日", "テディベアズ・デー"],
        "28": ["速記記念日", "反韓デー"],
        "29": ["ホームビデオ記念日"],
        "30": ["初恋の日", "食品ロス削減の日"],
        "31": ["日本茶の日", "ガスの記念日", "世界勤倹デー", "陶彩の日"]
    },
    "11": {
        "1": ["犬の日", "紅茶の日", "玄米茶の日", "泡盛の日", "すしの日", "カーペットの日", "灯台記念日", "計量記念日", "点字記念日", "自衛隊記念日", "古典の日", "ソーセージの日"],
        "2": ["阪神タイガース記念日", "タイツの日"],
        "3": ["文具の日", "レコードの日", "ハンカチーフの日", "ゴジラの日", "いいお産の日", "いいレザーの日"],
        "4": ["ユネスコ憲章記念日", "消費者センター開設記念日"],
        "5": ["電報の日", "雑誌広告の日"],
        "6": ["お見合い記念日", "アパート記念日"],
        "7": ["鍋の日", "知恵の日", "国有財産の日"],
        "8": ["レントゲンの日", "刃物の日", "ボイラーデー", "世界都市計画の日", "いい歯の日", "梱包の日"],
        "9": ["119番の日", "換気の日", "太陽暦採用記念日", "歯ぐきの日"],
        "10": ["エレベーターの日", "ハンドクリームの日", "技能の日", "無電柱化の日[3]"],
        "11": ["世界平和記念日", "いい獣医の日", "ジュエリーデー", "サッカーの日", "くつしたの日", "電池の日", "配線器具の日", "煙突の日", "下駄の日", "おりがみの日", "鮭の日", "チーズの日", "もやしの日", "ピーナッツの日", "きりたんぽの日", "ポッキー&プリッツの日", "介護の日", "鏡の日", "ネイルの日", "独身の日"],
        "12": ["皮膚の日"],
        "13": ["うるしの日", "あいさつの日"],
        "14": ["パチンコの日", "医師に感謝する日"],
        "15": ["きものの日", "かまぼこの日", "こんぶの日", "いい遺言の日"],
        "16": ["幼稚園記念日"],
        "17": ["将棋の日", "蓮根の日", "ドラフト記念日"],
        "18": ["SKBケースの日", "土木の日", "音楽著作権の日"],
        "19": ["緑のおばさんの日", "農協記念日"],
        "20": ["毛皮の日", "ホテルの日", "ピザの日"],
        "21": ["インターネット記念日", "フライドチキンの日", "イーブイの日"],
        "22": ["THANKS PETS DAY (ペットたちに感謝する日)", "いい夫婦の日", "ボタンの日", "回転寿司記念日", "大工さんの日"],
        "23": ["Jリーグの日", "ゲームの日", "カキの日", "外食の日", "手袋の日", "ワーク・ライフ・バランスの日"],
        "24": ["進化の日", "鰹節の日"],
        "25": ["OLの日", "ハイビジョンの日"],
        "26": ["ペンの日"],
        "27": ["ノーベル賞制定記念日", "いい鮒の日"],
        "28": ["税関記念日", "太平洋記念日"],
        "29": ["議会開設記念日", "いい服の日", "いい肉の日"],
        "30": ["カメラの日", "鏡の日"]
    },
    "12": {
        "1": ["映画の日", "鉄の日", "カイロの日", "世界エイズデー"],
        "2": ["原子炉の日", "安全カミソリの日"],
        "3": ["国際障害者デー", "カレンダーの日", "奇術の日", "妻の日", "コードレス電話の日", "個人タクシーの日", "ひっつみの日"],
        "4": ["E.T.の日"],
        "5": ["バミューダトライアングルの日"],
        "6": ["姉の日", "音の日"],
        "7": ["クリスマスツリーの日"],
        "8": ["太平洋戦争開戦記念日(戦中は「大詔奉戴日」)"],
        "9": ["障害者の日"],
        "10": ["世界人権デー", "ごめんねの日"],
        "11": ["タンゴの日", "胃腸の日"],
        "12": ["バッテリーの日", "漢字の日"],
        "13": ["双子の日", "ビタミンの日"],
        "14": ["四十七士討ち入りの日", "麺の日"],
        "15": ["観光バス記念日"],
        "16": ["電話の日", "紙の記念日"],
        "17": ["飛行機の日"],
        "18": ["東京駅の日"],
        "19": ["日本初飛行の日"],
        "20": ["シーラカンスの日", "霧笛記念日"],
        "21": ["遠距離恋愛の日", "バスケットボールの日"],
        "22": ["労働組合法制定記念日"],
        "23": ["テレホンカードの日"],
        "24": ["学校給食記念日"],
        "25": ["スケートの日"],
        "26": ["プロ野球誕生の日", "雪印の日", "ボクシング・デー"],
        "27": ["ピーターパンの日", "浅草仲見世記念日"],
        "28": ["ディスクジョッキーの日", "身体検査の日", "シネマトグラフの日"],
        "29": ["シャンソンの日", "清水トンネル貫通記念日"],
        "30": ["地下鉄記念日"],
        "31": ["シンデレラデー"]
    }
}

pythonで使うとこんな感じ

import json
import datetime

month = datetime.datetime.now().month
day = datetime.datetime.now().day
with open('anniversary.json') as f:
    anniversary = json.load(f)
print(anniversary[str(month)][str(day)])
3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?