Skip to content

Latest commit

ย 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

W&F (Wide & Far) ๐ŸŒ

ๆ‰“็ ดไฟกๆฏ่Œงๆˆฟ็š„ๅฐ็บขไนฆๆ™บ่ƒฝ่ต„่ฎฏๆ”ถ้›†ๅ™จ

Python License

โœจ ็‰นๆ€ง

  • ๐ŸŽฏ ๆ™บ่ƒฝๅ…ณ้”ฎ่ฏ็”Ÿๆˆ - ๅ‘Š่ฏ‰ AI ไฝ ๆƒณไบ†่งฃไป€ไนˆ๏ผŒ่‡ชๅŠจ็”Ÿๆˆๆœ็ดขๅ…ณ้”ฎ่ฏ
  • ๏ฟฝ ่‡ชๅŠจ็ˆฌๅ– - ้›†ๆˆ MediaCrawler๏ผŒ่‡ชๅŠจๆ”ถ้›†ๅฐ็บขไนฆๅ†…ๅฎน
  • โญ ่ดจ้‡็ญ›้€‰ - ่‡ชๅŠจ่ฟ‡ๆปคไฝŽ่ดจ้‡ๅ†…ๅฎน๏ผŒๅชไฟ็•™้ซ˜่ตž้ซ˜่ฏ„่ฎบ็ฌ”่ฎฐ
  • ๐Ÿ›‘ ไผ˜้›…ๅœๆญข - ้šๆ—ถๆŒ‰ Enter ๅœๆญข็ˆฌๅ–๏ผŒ่ฟ›ๅ…ฅๆ€ป็ป“้˜ถๆฎต
  • ๐Ÿค– AI ๆ™บ่ƒฝๆ‘˜่ฆ - DeepSeek ๅˆ†ๆžๅ†…ๅฎน๏ผŒ็”Ÿๆˆๆœ‰ไปทๅ€ผ็š„่ต„่ฎฏๆ‘˜่ฆ
  • ๐Ÿ“Š ็‹ฌ็ซ‹ๆ•ฐๆฎ - ๆฏๆฌกๆœ็ดข็”Ÿๆˆ็‹ฌ็ซ‹ๆ–‡ไปถ๏ผŒๆ•ฐๆฎไธๆททๆท†

๐Ÿš€ ๅฟซ้€Ÿๅผ€ๅง‹

1. ๅ…‹้š†้กน็›ฎ

git clone https://github.com/24373054/WOF.git
cd WOF

2. ๅ…‹้š† MediaCrawler

git clone https://github.com/NanmiCoder/MediaCrawler.git

3. ๅฎ‰่ฃ…ไพ่ต–

pip install -r requirements.txt
cd MediaCrawler && pip install -r requirements.txt && cd ..
playwright install

4. ๅบ”็”จ่กฅไธ

cp patches/async_file_writer.py MediaCrawler/tools/async_file_writer.py

่ฟ™ไธช่กฅไธ่ฎฉๆฏๆฌกๆœ็ดข็”Ÿๆˆ็‹ฌ็ซ‹็š„ๆ•ฐๆฎๆ–‡ไปถ๏ผŒ้ฟๅ…ๆ•ฐๆฎๆททๆท†ใ€‚่ฏฆ่ง patches/README.md

5. ้…็ฝฎ API Key

ๅˆ›ๅปบ .env ๆ–‡ไปถ๏ผš

DEEPSEEK-APIKEY = your_api_key_here

6. ่ฟ่กŒ

python main.py

๐Ÿ“– ไฝฟ็”จๆต็จ‹

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  ่พ“ๅ…ฅ้œ€ๆฑ‚   โ”‚ --> โ”‚  AI็”Ÿๆˆๅ…ณ้”ฎ่ฏโ”‚ --> โ”‚  ็กฎ่ฎคๅ…ณ้”ฎ่ฏ  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                               โ”‚
                                               v
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚  ๆŸฅ็œ‹ๆ‘˜่ฆ   โ”‚ <-- โ”‚  AI ๅˆ†ๆž    โ”‚ <-- โ”‚  ็ˆฌๅ–ๆ•ฐๆฎ   โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
  1. ่พ“ๅ…ฅ้œ€ๆฑ‚ - ๅฆ‚ "ๆœ€่ฟ‘ AI ็ผ–็จ‹ๆœ‰ไป€ไนˆๆ–ฐๅทฅๅ…ท"
  2. ็กฎ่ฎคๅ…ณ้”ฎ่ฏ - AI ่‡ชๅŠจ็”Ÿๆˆ๏ผŒๅฏไฟฎๆ”น
  3. ๆ‰ซ็ ็™ปๅฝ• - ้ฆ–ๆฌก้œ€่ฆ็”จๅฐ็บขไนฆ App ๆ‰ซ็ 
  4. ๅฎžๆ—ถ็ˆฌๅ– - ๆ˜พ็คบ่ฟ›ๅบฆ๏ผŒๆŒ‰ Enter ้šๆ—ถๅœๆญข
  5. 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

โš ๏ธ ๆณจๆ„ไบ‹้กน

  • ๆœฌ้กน็›ฎไป…ไพ›ๅญฆไน ็ ”็ฉถไฝฟ็”จ
  • ่ฏท้ตๅฎˆๅฐ็บขไนฆๅนณๅฐ็š„ไฝฟ็”จๆกๆฌพ
  • ๆŽงๅˆถ็ˆฌๅ–้ข‘็އ๏ผŒ้ฟๅ…ๅฏนๅนณๅฐ้€ ๆˆ่ดŸๆ‹…
  • ไธ่ฆ็”จไบŽๅ•†ไธš็”จ้€”

๐Ÿ“„ License

MIT License

๐Ÿ™ ่‡ด่ฐข

  • MediaCrawler - ๅผบๅคง็š„็คพไบคๅช’ไฝ“็ˆฌ่™ซ
  • DeepSeek - AI ๆจกๅž‹ๆ”ฏๆŒ
  • Rich - ็ฒพ็พŽ็š„็ปˆ็ซฏ็•Œ้ข

About

๐ŸŒ W&F (Wide & Far) - ๆ‰“็ ดไฟกๆฏ่Œงๆˆฟ็š„ๅฐ็บขไนฆๆ™บ่ƒฝ่ต„่ฎฏๆ”ถ้›†ๅ™จ๏ผŒAI่‡ชๅŠจ็”Ÿๆˆๅ…ณ้”ฎ่ฏใ€่Žทๅ–ๅ†…ๅฎนใ€็ญ›้€‰้ซ˜่ดจ้‡็ฌ”่ฎฐๅนถ็”Ÿๆˆๆ‘˜่ฆ

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages