diff --git a/J/jkjkil4/README.md b/J/jkjkil4/README.md new file mode 100644 index 0000000..3736048 --- /dev/null +++ b/J/jkjkil4/README.md @@ -0,0 +1,11 @@ +## 女装照! + +传了一些图片呢qwq + +在这里浏览:[view.md](view.md) + +还有一些比较涩的图片...思考了一下还是不放进来了 + +## 关于我 + +Github 主页:https://github.com/jkjkil4 diff --git a/J/jkjkil4/photos/2023-11-10-(1).jpg b/J/jkjkil4/photos/2023-11-10-(1).jpg new file mode 100644 index 0000000..f2d1575 Binary files /dev/null and b/J/jkjkil4/photos/2023-11-10-(1).jpg differ diff --git a/J/jkjkil4/photos/2024-01-04-(1).jpg b/J/jkjkil4/photos/2024-01-04-(1).jpg new file mode 100644 index 0000000..db63d85 Binary files /dev/null and b/J/jkjkil4/photos/2024-01-04-(1).jpg differ diff --git a/J/jkjkil4/photos/2024-01-16-(1).jpg b/J/jkjkil4/photos/2024-01-16-(1).jpg new file mode 100644 index 0000000..26f5838 Binary files /dev/null and b/J/jkjkil4/photos/2024-01-16-(1).jpg differ diff --git a/J/jkjkil4/photos/2024-03-14-(1).jpg b/J/jkjkil4/photos/2024-03-14-(1).jpg new file mode 100644 index 0000000..6ad3deb Binary files /dev/null and b/J/jkjkil4/photos/2024-03-14-(1).jpg differ diff --git a/J/jkjkil4/photos/2024-04-21-(1).jpg b/J/jkjkil4/photos/2024-04-21-(1).jpg new file mode 100644 index 0000000..eb272d4 Binary files /dev/null and b/J/jkjkil4/photos/2024-04-21-(1).jpg differ diff --git a/J/jkjkil4/photos/2024-04-21-(2).jpg b/J/jkjkil4/photos/2024-04-21-(2).jpg new file mode 100644 index 0000000..53608cd Binary files /dev/null and b/J/jkjkil4/photos/2024-04-21-(2).jpg differ diff --git a/J/jkjkil4/photos/2024-06-19-(1).jpg b/J/jkjkil4/photos/2024-06-19-(1).jpg new file mode 100644 index 0000000..7924b29 Binary files /dev/null and b/J/jkjkil4/photos/2024-06-19-(1).jpg differ diff --git a/J/jkjkil4/photos/2024-09-09-(1).jpg b/J/jkjkil4/photos/2024-09-09-(1).jpg new file mode 100644 index 0000000..dd389bc Binary files /dev/null and b/J/jkjkil4/photos/2024-09-09-(1).jpg differ diff --git a/J/jkjkil4/photos/2024-09-27-(1).jpg b/J/jkjkil4/photos/2024-09-27-(1).jpg new file mode 100644 index 0000000..b4c8c7d Binary files /dev/null and b/J/jkjkil4/photos/2024-09-27-(1).jpg differ diff --git a/J/jkjkil4/photos/2024-10-04-(1).jpg b/J/jkjkil4/photos/2024-10-04-(1).jpg new file mode 100644 index 0000000..03a56df Binary files /dev/null and b/J/jkjkil4/photos/2024-10-04-(1).jpg differ diff --git a/J/jkjkil4/photos/2024-10-25-(1).jpg b/J/jkjkil4/photos/2024-10-25-(1).jpg new file mode 100644 index 0000000..85cc7b9 Binary files /dev/null and b/J/jkjkil4/photos/2024-10-25-(1).jpg differ diff --git a/J/jkjkil4/photos/2024-10-25-(2).jpg b/J/jkjkil4/photos/2024-10-25-(2).jpg new file mode 100644 index 0000000..f4d0192 Binary files /dev/null and b/J/jkjkil4/photos/2024-10-25-(2).jpg differ diff --git a/J/jkjkil4/photos/2024-12-06-(1).jpg b/J/jkjkil4/photos/2024-12-06-(1).jpg new file mode 100644 index 0000000..fe263e2 Binary files /dev/null and b/J/jkjkil4/photos/2024-12-06-(1).jpg differ diff --git a/J/jkjkil4/photos/2024-12-06-(2).jpg b/J/jkjkil4/photos/2024-12-06-(2).jpg new file mode 100644 index 0000000..1f356bc Binary files /dev/null and b/J/jkjkil4/photos/2024-12-06-(2).jpg differ diff --git a/J/jkjkil4/photos/2025-02-03-(1).jpg b/J/jkjkil4/photos/2025-02-03-(1).jpg new file mode 100644 index 0000000..fe5acfd Binary files /dev/null and b/J/jkjkil4/photos/2025-02-03-(1).jpg differ diff --git a/J/jkjkil4/photos/2025-02-22-(1).jpg b/J/jkjkil4/photos/2025-02-22-(1).jpg new file mode 100644 index 0000000..837d351 Binary files /dev/null and b/J/jkjkil4/photos/2025-02-22-(1).jpg differ diff --git a/J/jkjkil4/photos/2025-04-08-(1).jpg b/J/jkjkil4/photos/2025-04-08-(1).jpg new file mode 100644 index 0000000..227a5c4 Binary files /dev/null and b/J/jkjkil4/photos/2025-04-08-(1).jpg differ diff --git a/J/jkjkil4/photos/2025-04-25-(1).jpg b/J/jkjkil4/photos/2025-04-25-(1).jpg new file mode 100644 index 0000000..49a7410 Binary files /dev/null and b/J/jkjkil4/photos/2025-04-25-(1).jpg differ diff --git a/J/jkjkil4/photos/2025-07-07-(1).jpg b/J/jkjkil4/photos/2025-07-07-(1).jpg new file mode 100644 index 0000000..344a92e Binary files /dev/null and b/J/jkjkil4/photos/2025-07-07-(1).jpg differ diff --git a/J/jkjkil4/photos/2025-07-07-(2).jpg b/J/jkjkil4/photos/2025-07-07-(2).jpg new file mode 100644 index 0000000..8b1fa39 Binary files /dev/null and b/J/jkjkil4/photos/2025-07-07-(2).jpg differ diff --git a/J/jkjkil4/photos/2025-07-07-(3).jpg b/J/jkjkil4/photos/2025-07-07-(3).jpg new file mode 100644 index 0000000..61f7808 Binary files /dev/null and b/J/jkjkil4/photos/2025-07-07-(3).jpg differ diff --git a/J/jkjkil4/photos/2025-07-07-(4).jpg b/J/jkjkil4/photos/2025-07-07-(4).jpg new file mode 100644 index 0000000..384b07c Binary files /dev/null and b/J/jkjkil4/photos/2025-07-07-(4).jpg differ diff --git a/J/jkjkil4/photos/2025-07-07-(5).jpg b/J/jkjkil4/photos/2025-07-07-(5).jpg new file mode 100644 index 0000000..a114b24 Binary files /dev/null and b/J/jkjkil4/photos/2025-07-07-(5).jpg differ diff --git a/J/jkjkil4/photos/2025-07-07-(6).jpg b/J/jkjkil4/photos/2025-07-07-(6).jpg new file mode 100644 index 0000000..b8a2b76 Binary files /dev/null and b/J/jkjkil4/photos/2025-07-07-(6).jpg differ diff --git a/J/jkjkil4/photos/2025-07-07-(7).jpg b/J/jkjkil4/photos/2025-07-07-(7).jpg new file mode 100644 index 0000000..8a62249 Binary files /dev/null and b/J/jkjkil4/photos/2025-07-07-(7).jpg differ diff --git a/J/jkjkil4/photos/2025-08-22-(1).jpg b/J/jkjkil4/photos/2025-08-22-(1).jpg new file mode 100644 index 0000000..5d8f382 Binary files /dev/null and b/J/jkjkil4/photos/2025-08-22-(1).jpg differ diff --git a/J/jkjkil4/photos/2025-08-26-(1).jpg b/J/jkjkil4/photos/2025-08-26-(1).jpg new file mode 100644 index 0000000..34f685d Binary files /dev/null and b/J/jkjkil4/photos/2025-08-26-(1).jpg differ diff --git a/J/jkjkil4/photos/2025-08-30-(1).jpg b/J/jkjkil4/photos/2025-08-30-(1).jpg new file mode 100644 index 0000000..6823f01 Binary files /dev/null and b/J/jkjkil4/photos/2025-08-30-(1).jpg differ diff --git a/J/jkjkil4/photos/2025-09-17-(1).jpg b/J/jkjkil4/photos/2025-09-17-(1).jpg new file mode 100644 index 0000000..c33d50c Binary files /dev/null and b/J/jkjkil4/photos/2025-09-17-(1).jpg differ diff --git a/J/jkjkil4/photos/2025-09-18-(1).jpg b/J/jkjkil4/photos/2025-09-18-(1).jpg new file mode 100644 index 0000000..59f59cf Binary files /dev/null and b/J/jkjkil4/photos/2025-09-18-(1).jpg differ diff --git a/J/jkjkil4/photos/2025-09-27-(1).jpg b/J/jkjkil4/photos/2025-09-27-(1).jpg new file mode 100644 index 0000000..ee8ebff Binary files /dev/null and b/J/jkjkil4/photos/2025-09-27-(1).jpg differ diff --git a/J/jkjkil4/photos/2025-11-18-(1).jpg b/J/jkjkil4/photos/2025-11-18-(1).jpg new file mode 100644 index 0000000..e813fdb Binary files /dev/null and b/J/jkjkil4/photos/2025-11-18-(1).jpg differ diff --git a/J/jkjkil4/photos/2025-11-18-(2).jpg b/J/jkjkil4/photos/2025-11-18-(2).jpg new file mode 100644 index 0000000..a6aa9ef Binary files /dev/null and b/J/jkjkil4/photos/2025-11-18-(2).jpg differ diff --git a/J/jkjkil4/photos/2025-11-18-(3).jpg b/J/jkjkil4/photos/2025-11-18-(3).jpg new file mode 100644 index 0000000..14985fd Binary files /dev/null and b/J/jkjkil4/photos/2025-11-18-(3).jpg differ diff --git a/J/jkjkil4/photos/2025-12-13-(1).jpg b/J/jkjkil4/photos/2025-12-13-(1).jpg new file mode 100644 index 0000000..a2a6e78 Binary files /dev/null and b/J/jkjkil4/photos/2025-12-13-(1).jpg differ diff --git a/J/jkjkil4/photos/2026-01-17-(1).jpg b/J/jkjkil4/photos/2026-01-17-(1).jpg new file mode 100644 index 0000000..0b807f3 Binary files /dev/null and b/J/jkjkil4/photos/2026-01-17-(1).jpg differ diff --git a/J/jkjkil4/photos/2026-03-01-(1).jpg b/J/jkjkil4/photos/2026-03-01-(1).jpg new file mode 100644 index 0000000..5ace0b9 Binary files /dev/null and b/J/jkjkil4/photos/2026-03-01-(1).jpg differ diff --git a/J/jkjkil4/photos/2026-03-11-(1).jpg b/J/jkjkil4/photos/2026-03-11-(1).jpg new file mode 100644 index 0000000..56d3d7c Binary files /dev/null and b/J/jkjkil4/photos/2026-03-11-(1).jpg differ diff --git a/J/jkjkil4/src/descs.txt b/J/jkjkil4/src/descs.txt new file mode 100644 index 0000000..b3758c1 --- /dev/null +++ b/J/jkjkil4/src/descs.txt @@ -0,0 +1,40 @@ +[2023-11-10-(1).jpg] +这是我的第一套女装qwq,虽然说是比较廉价的款式,但是毕竟是第一套嘛,一切的开始 + +[2024-01-04-(1).jpg] +试了一下浅色的款式 + +[2024-04-21-(1).jpg] +又买了一套浅色的款式,这套会可爱一些呢 + +[2025-02-03-(1).jpg] +偏向日常的尝试 + +[2025-02-22-(1).jpg] +群友穿不下的女仆装,就送我了owo + +[2025-04-08-(1).jpg] +闺蜜给我挑的衣服,很好看!也挺适合穿出门的 + +[2025-04-25-(1).jpg] +尝试在闺蜜和同学的陪同下出门...因为怕社恐所以专挑在外地旅游的时候尝试TAT + +最后还去旁边的商场打了舞萌(心虚) + +[2025-07-07-(1).jpg] +受不了学校宿舍搬出来住了,接下来就是大拍特拍环节! + +[2025-08-22-(1).jpg] +借群友衣服穿穿 + +[2025-08-26-(1).jpg] +偏向日常的尝试 + +[2025-09-27-(1).jpg] +去学校 + +[2025-12-13-(1).jpg] +下雪出来走走 + +[2026-03-11-(1).jpg] +忍不住又买了新衣服 diff --git a/J/jkjkil4/src/generate_viewmd.py b/J/jkjkil4/src/generate_viewmd.py new file mode 100644 index 0000000..ec80ec2 --- /dev/null +++ b/J/jkjkil4/src/generate_viewmd.py @@ -0,0 +1,120 @@ +from functools import lru_cache +from pathlib import Path + + +ROOT_DIR = Path(__file__).resolve().parents[1] +PHOTOS_DIR = ROOT_DIR / 'photos' +DESCS_FILE = ROOT_DIR / 'src' / 'descs.txt' +OUTPUT_FILE = ROOT_DIR / 'view.md' + + +def extract_date_from_name(file_name: str) -> str: + if len(file_name) >= 10: + return file_name[:10] + return '' + + +@lru_cache(maxsize=1) +def get_descs() -> dict[str, str]: + if not DESCS_FILE.exists(): + return {} + + descs: dict[str, str] = {} + current_name = None + current_lines: list[str] = [] + + for raw_line in DESCS_FILE.read_text(encoding='utf-8').splitlines(): + line = raw_line.rstrip() + + if line.startswith('[') and line.endswith(']'): + if current_name is not None: + descs[current_name] = '\n'.join(current_lines).strip() + current_name = line[1:-1].strip() + current_lines = [] + continue + + if current_name is not None: + current_lines.append(raw_line) + + if current_name is not None: + descs[current_name] = '\n'.join(current_lines).strip() + + return descs + + +def read_optional_text(image_file: Path) -> str: + return get_descs().get(image_file.name, '') + + +def build_cell(image_file: Path) -> str: + date_text = extract_date_from_name(image_file.name) + note_text = read_optional_text(image_file) + + lines = [ + '', + '', + f'![](photos/{image_file.name})', + date_text, + ] + if note_text: + lines.extend([ + '', + note_text, + ]) + lines.extend([ + '', + '', + ]) + return '\n'.join(lines) + + +def generate_view_md() -> str: + imgs = sorted(PHOTOS_DIR.glob('*.jpg'), key=lambda path: path.name) + + lines = [ + '', + '', + '', + '', + ] + + for index in range(0, len(imgs), 2): + left_img = imgs[index] + right_img = imgs[index + 1] if index + 1 < len(imgs) else None + + lines.append('') + lines.append(build_cell(left_img)) + + if right_img is None: + lines.extend([ + '', + ]) + else: + lines.append(build_cell(right_img)) + + lines.extend([ + '', + '', + ]) + + if index + 2 < len(imgs): + lines.extend([ + '', + '', + ]) + + lines.append('
', + '', + '

') + lines.append('') + + return '\n'.join(lines) + + +def main() -> None: + output = generate_view_md() + OUTPUT_FILE.write_text(output, encoding='utf-8') + + +if __name__ == '__main__': + main() diff --git a/J/jkjkil4/view.md b/J/jkjkil4/view.md new file mode 100644 index 0000000..194db34 --- /dev/null +++ b/J/jkjkil4/view.md @@ -0,0 +1,354 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +![](photos/2023-11-10-(1).jpg) +2023-11-10 + +这是我的第一套女装qwq,虽然说是比较廉价的款式,但是毕竟是第一套嘛,一切的开始 + + + +![](photos/2024-01-04-(1).jpg) +2024-01-04 + +试了一下浅色的款式 + +

+ +![](photos/2024-01-16-(1).jpg) +2024-01-16 + + + +![](photos/2024-03-14-(1).jpg) +2024-03-14 + +

+ +![](photos/2024-04-21-(1).jpg) +2024-04-21 + +又买了一套浅色的款式,这套会可爱一些呢 + + + +![](photos/2024-04-21-(2).jpg) +2024-04-21 + +

+ +![](photos/2024-06-19-(1).jpg) +2024-06-19 + + + +![](photos/2024-09-09-(1).jpg) +2024-09-09 + +

+ +![](photos/2024-09-27-(1).jpg) +2024-09-27 + + + +![](photos/2024-10-04-(1).jpg) +2024-10-04 + +

+ +![](photos/2024-10-25-(1).jpg) +2024-10-25 + + + +![](photos/2024-10-25-(2).jpg) +2024-10-25 + +

+ +![](photos/2024-12-06-(1).jpg) +2024-12-06 + + + +![](photos/2024-12-06-(2).jpg) +2024-12-06 + +

+ +![](photos/2025-02-03-(1).jpg) +2025-02-03 + +偏向日常的尝试 + + + +![](photos/2025-02-22-(1).jpg) +2025-02-22 + +群友穿不下的女仆装,就送我了owo + +

+ +![](photos/2025-04-08-(1).jpg) +2025-04-08 + +闺蜜给我挑的衣服,很好看!也挺适合穿出门的 + + + +![](photos/2025-04-25-(1).jpg) +2025-04-25 + +尝试在闺蜜和同学的陪同下出门...因为怕社恐所以专挑在外地旅游的时候尝试TAT + +最后还去旁边的商场打了舞萌(心虚) + +

+ +![](photos/2025-07-07-(1).jpg) +2025-07-07 + +受不了学校宿舍搬出来住了,接下来就是大拍特拍环节! + + + +![](photos/2025-07-07-(2).jpg) +2025-07-07 + +

+ +![](photos/2025-07-07-(3).jpg) +2025-07-07 + + + +![](photos/2025-07-07-(4).jpg) +2025-07-07 + +

+ +![](photos/2025-07-07-(5).jpg) +2025-07-07 + + + +![](photos/2025-07-07-(6).jpg) +2025-07-07 + +

+ +![](photos/2025-07-07-(7).jpg) +2025-07-07 + + + +![](photos/2025-08-22-(1).jpg) +2025-08-22 + +借群友衣服穿穿 + +

+ +![](photos/2025-08-26-(1).jpg) +2025-08-26 + +偏向日常的尝试 + + + +![](photos/2025-08-30-(1).jpg) +2025-08-30 + +

+ +![](photos/2025-09-17-(1).jpg) +2025-09-17 + + + +![](photos/2025-09-18-(1).jpg) +2025-09-18 + +

+ +![](photos/2025-09-27-(1).jpg) +2025-09-27 + +去学校 + + + +![](photos/2025-11-18-(1).jpg) +2025-11-18 + +

+ +![](photos/2025-11-18-(2).jpg) +2025-11-18 + + + +![](photos/2025-11-18-(3).jpg) +2025-11-18 + +

+ +![](photos/2025-12-13-(1).jpg) +2025-12-13 + +下雪出来走走 + + + +![](photos/2026-01-17-(1).jpg) +2026-01-17 + +

+ +![](photos/2026-03-01-(1).jpg) +2026-03-01 + + + +![](photos/2026-03-11-(1).jpg) +2026-03-11 + +忍不住又买了新衣服 + +