Skip to main content

Anime birthday dataset from https://bd.fan-web.jp

Project description

Anime Birthdays Dataset

Anime birthday dataset from https://bd.fan-web.jp

Use as a Python Package

First install the package via pip:

pip install bdfan

Then, you can use it in your Python code as follows:

import bdfan

# Load data for a specific day
month = 1
day = 1
print(bdfan.load_date(month, day))

# Or if you want to query in batch
bdata = bdfan.load_mapping()
print(bdata[month][day])

Data Structure bdfan_with_hearts.json

This file contains the primary scraped data for every day of the year. It is a JSON array where each object represents a single day.

Structure

The root element is a List[Dict]. Each dictionary object within the list has the following keys:

  • month: Integer The month of the year (1-12).
  • day: Integer The day of the month (1-31).
  • note: String A general note or description for the day.
  • birthdays: List[List] A list of anime characters whose birthday falls on this day. [<pid>, <name>, <anime>, <hearts>].
    • pid (Integer): A unique identifier for the character on the source website.
    • name (String): The character's name.
    • anime (String): The title of the anime or manga the character is from.
    • hearts (Integer): The number of hearts/likes
  • events: List[String] A list of events, holidays, or special observances for the day (e.g., "兄の日," "世界難民の日").
  • history: List[List] A list of notable historical events that occurred on this day. Each inner list has the format: [<year>, <description>].
    • year (Integer): The year the event took place.
    • description (String): A brief description of the event.
  • people: List[List] A list of famous people (celebrities, voice actors, etc.) born on this day. [<year>, <name>, <profession>].
    • year (Integer): The person's birth year.
    • name (String): The person's name.
    • profession (String): The person's profession or a brief note.

Example Entry

[
  {
    "month": 1,
    "day": 1,
    "note": "元日\n1年の最初の日。年のはじめを祝う国民の祝日。",
    "birthdays": [
      [10419, "ポートガス・D・エース", "ONE PIECE", 2530],
      [13364, "東峰 旭", "ハイキュー!!", 1890],
      [14561, "道明寺 司", "花より男子", 542]
    ],
    "events": [
      "元日",
      "初詣",
      "年賀"
    ],
    "history": [
      [1873, "太陽暦が導入され、明治5年12月3日が明治6年1月1日になる。"],
      [1959, "キューバ革命: バティスタ将軍が亡命しカストロが勝利。"]
    ],
    "people": [
      [1919, "J・D・サリンジャー", "作家"],
      [1964, "増田順一", "ゲームクリエイター"],
      [1975, "尾田栄一郎", "漫画家"]
    ]
  }
]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bdfan-2025.8.23.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bdfan-2025.8.23-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file bdfan-2025.8.23.tar.gz.

File metadata

  • Download URL: bdfan-2025.8.23.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.13

File hashes

Hashes for bdfan-2025.8.23.tar.gz
Algorithm Hash digest
SHA256 35c8e9cc2e1265806141d0f4d3fc111a162eac36fd2dece48cba14af74347af9
MD5 f5e9aa5371750a1acfcd52b5c70dc272
BLAKE2b-256 df9ce1722010571cd32f3f078c364b95006b7321d3bd00a9a2bce4be3da6801e

See more details on using hashes here.

File details

Details for the file bdfan-2025.8.23-py3-none-any.whl.

File metadata

  • Download URL: bdfan-2025.8.23-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.13

File hashes

Hashes for bdfan-2025.8.23-py3-none-any.whl
Algorithm Hash digest
SHA256 1fb9634afc12bc9c08b22dd8bee75d669b10423f285e1f0c2387328be24f453c
MD5 495e77134413bfb619cd37da88c4b1cf
BLAKE2b-256 ef5f7e59f5d534edead2fea7d243df65b18c3306c4d4dcbc193b54ccd5dd1cfc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page