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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bdfan-2025.8.23.post1.tar.gz.
File metadata
- Download URL: bdfan-2025.8.23.post1.tar.gz
- Upload date:
- Size: 2.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4caaf502b99657db4ebbda2c170719d06a9426cbefc5bf885becf61e3ebbdc1c
|
|
| MD5 |
2b781defffd0511dd6d1119e92ea5e77
|
|
| BLAKE2b-256 |
5c55341f758024ebbfee72386c605117452c6f843f89be10b8936ed8e47b768f
|
File details
Details for the file bdfan-2025.8.23.post1-py3-none-any.whl.
File metadata
- Download URL: bdfan-2025.8.23.post1-py3-none-any.whl
- Upload date:
- Size: 2.2 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
160d6c9178f171387c712f8316a6be6384f55e4a3e4dc1b814876722844672b9
|
|
| MD5 |
7547c89bf7d9f014c633a9180840d645
|
|
| BLAKE2b-256 |
6cb5ca01bfdaa4a7018878ab6208d996b40c316e6223a032427ad1e54b5cbdd5
|