{
 "log": "LOG478",
 "article_full": "/files/LOG478/LOG478_full.md",
 "article_full_type": "text/markdown",
 "zip": "/files/LOG478/LOG478_files.zip",
 "files": [
  {
   "file": "01_sec02.txt",
   "url": "/files/LOG478/01_sec02.txt",
   "chars": 28616,
   "lines": 165,
   "lang": "text",
   "section": "LinkedIn のクリエイター分析を Excel に書き出す",
   "heading": "2週間分（2026年10月27日〜11月9日）の書き出しを読む",
   "subheading": "read_two_weeks.py の出力（2週間分）"
  },
  {
   "file": "02_sec03.txt",
   "url": "/files/LOG478/02_sec03.txt",
   "chars": 4316,
   "lines": 100,
   "lang": "text",
   "section": "90日分（2026年8月12日〜11月9日）で見直す",
   "heading": "",
   "subheading": "read_90days.py の出力（90日分）"
  },
  {
   "file": "03_sec06.txt",
   "url": "/files/LOG478/03_sec06.txt",
   "chars": 6322,
   "lines": 125,
   "lang": "text",
   "section": "自動投稿の予定表（schedule.json）の LinkedIn を組み直す",
   "heading": "",
   "subheading": "list_future_linkedin.py の出力（組み直す前の予約）"
  },
  {
   "file": "04_replan.py_replan.py.txt",
   "url": "/files/LOG478/04_replan.py_replan.py.txt",
   "chars": 3067,
   "lines": 64,
   "lang": "python",
   "section": "自動投稿の予定表（schedule.json）の LinkedIn を組み直す",
   "heading": "予約を柱の枠に入れ直すスクリプト replan.py",
   "subheading": "replan.py"
  },
  {
   "file": "05_replan.py.txt",
   "url": "/files/LOG478/05_replan.py.txt",
   "chars": 4081,
   "lines": 67,
   "lang": "text",
   "section": "自動投稿の予定表（schedule.json）の LinkedIn を組み直す",
   "heading": "予約を柱の枠に入れ直すスクリプト replan.py",
   "subheading": "replan.py の出力（直したあと）"
  },
  {
   "file": "06_sns_autopost.py.txt",
   "url": "/files/LOG478/06_sns_autopost.py.txt",
   "chars": 3525,
   "lines": 83,
   "lang": "python",
   "section": "sns_autopost.py の確かめに LinkedIn の決まりを足す",
   "heading": "",
   "subheading": "sns_autopost.py（足した部分と check_schedule）"
  },
  {
   "file": "07_sync_youtube_shorts.py.txt",
   "url": "/files/LOG478/07_sync_youtube_shorts.py.txt",
   "chars": 8157,
   "lines": 149,
   "lang": "python",
   "section": "本編の動画の LinkedIn を、公開のあとの柱の枠に入れる",
   "heading": "",
   "subheading": "sync_youtube_shorts.py（変えたあとの全体）"
  }
 ],
 "article_full_markdown": "/files/LOG478/LOG478_full.md"
}