ๆ็ ดไฟกๆฏ่งๆฟ็ๅฐ็บขไนฆๆบ่ฝ่ต่ฎฏๆถ้ๅจ
- ๐ฏ ๆบ่ฝๅ ณ้ฎ่ฏ็ๆ - ๅ่ฏ AI ไฝ ๆณไบ่งฃไปไน๏ผ่ชๅจ็ๆๆ็ดขๅ ณ้ฎ่ฏ
- ๏ฟฝ ่ชๅจ็ฌๅ - ้ๆ MediaCrawler๏ผ่ชๅจๆถ้ๅฐ็บขไนฆๅ ๅฎน
- โญ ่ดจ้็ญ้ - ่ชๅจ่ฟๆปคไฝ่ดจ้ๅ ๅฎน๏ผๅชไฟ็้ซ่ต้ซ่ฏ่ฎบ็ฌ่ฎฐ
- ๐ ไผ้ ๅๆญข - ้ๆถๆ Enter ๅๆญข็ฌๅ๏ผ่ฟๅ ฅๆป็ป้ถๆฎต
- ๐ค AI ๆบ่ฝๆ่ฆ - DeepSeek ๅๆๅ ๅฎน๏ผ็ๆๆไปทๅผ็่ต่ฎฏๆ่ฆ
- ๐ ็ฌ็ซๆฐๆฎ - ๆฏๆฌกๆ็ดข็ๆ็ฌ็ซๆไปถ๏ผๆฐๆฎไธๆททๆท
git clone https://github.com/24373054/WOF.git
cd WOFgit clone https://github.com/NanmiCoder/MediaCrawler.gitpip install -r requirements.txt
cd MediaCrawler && pip install -r requirements.txt && cd ..
playwright installcp patches/async_file_writer.py MediaCrawler/tools/async_file_writer.py่ฟไธช่กฅไธ่ฎฉๆฏๆฌกๆ็ดข็ๆ็ฌ็ซ็ๆฐๆฎๆไปถ๏ผ้ฟๅ ๆฐๆฎๆททๆทใ่ฏฆ่ง patches/README.md
ๅๅปบ .env ๆไปถ๏ผ
DEEPSEEK-APIKEY = your_api_key_here
python main.pyโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ
โ ่พๅ
ฅ้ๆฑ โ --> โ AI็ๆๅ
ณ้ฎ่ฏโ --> โ ็กฎ่ฎคๅ
ณ้ฎ่ฏ โ
โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ
โ
v
โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ
โ ๆฅ็ๆ่ฆ โ <-- โ AI ๅๆ โ <-- โ ็ฌๅๆฐๆฎ โ
โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ
- ่พๅ ฅ้ๆฑ - ๅฆ "ๆ่ฟ AI ็ผ็จๆไปไนๆฐๅทฅๅ ท"
- ็กฎ่ฎคๅ ณ้ฎ่ฏ - AI ่ชๅจ็ๆ๏ผๅฏไฟฎๆน
- ๆซ็ ็ปๅฝ - ้ฆๆฌก้่ฆ็จๅฐ็บขไนฆ App ๆซ็
- ๅฎๆถ็ฌๅ - ๆพ็คบ่ฟๅบฆ๏ผๆ Enter ้ๆถๅๆญข
- AI ๆ่ฆ - ่ชๅจ็ญ้้ซ่ดจ้ๅ ๅฎนๅนถ็ๆๆ่ฆ
WOF/
โโโ main.py # ไธปๅ
ฅๅฃ
โโโ config.py # ้
็ฝฎๆไปถ
โโโ requirements.txt # ไพ่ต
โโโ src/
โ โโโ cli.py # ไบคไบๅผ CLI
โ โโโ summarizer.py # AI ๆป็ปๆจกๅ
โ โโโ crawler.py # ็ฌ่ซๆจกๅ
โ โโโ ...
โโโ data/ # ๆฅๅ่พๅบ็ฎๅฝ
โโโ MediaCrawler/ # ็ฌ่ซๅผๆ (้ๅ็ฌๅ
้)
- ็ฌ่ซๅผๆ: MediaCrawler (Playwright)
- AI ๆจกๅ: DeepSeek API
- CLI ็้ข: Rich
- ๆฐๆฎๆ ผๅผ: JSON / Markdown
- ๆฌ้กน็ฎไป ไพๅญฆไน ็ ็ฉถไฝฟ็จ
- ่ฏท้ตๅฎๅฐ็บขไนฆๅนณๅฐ็ไฝฟ็จๆกๆฌพ
- ๆงๅถ็ฌๅ้ข็๏ผ้ฟๅ ๅฏนๅนณๅฐ้ ๆ่ดๆ
- ไธ่ฆ็จไบๅไธ็จ้
MIT License
- MediaCrawler - ๅผบๅคง็็คพไบคๅชไฝ็ฌ่ซ
- DeepSeek - AI ๆจกๅๆฏๆ
- Rich - ็ฒพ็พ็็ป็ซฏ็้ข