PACK      %x%tree 95c754172185425654cfe232fe22bd01f28dd0b6
parent aa33ef5f9785d615bdc40471f5bd55055a935a13
author joeseesun <85378058@qq.com> 1769354206 +0800
committer joeseesun <85378058@qq.com> 1769354206 +0800

Rename skill from weixin-to-notebooklm to anything-to-notebooklm

- Better reflects expanded capabilities (15+ content sources)
- Updated all file paths and configuration examples
- Updated GitHub repository name and all URLs
- No functional changes, pure naming refactor
$Ixatree 4f3978fd927132ef729db4b37eac37bb23b4f85d
parent 5e87d505fe7f7867903c5be1f12e012b8ed42dcf
author joeseesun <85378058@qq.com> 1769353708 +0800
committer joeseesun <85378058@qq.com> 1769353708 +0800

Polish README with engaging content and clear structure

Improvements:
- ✨ Eye-catching header with badges (License, Python, PRs Welcome)
- 🎯 Clear value proposition: "一句话变播客、PPT、思维导图"
- 📊 Visual content source table (15+ formats, 2-column layout)
- 💡 5 real-world scenario examples with expected outcomes
- 🎨 Output format table with use cases and time estimates
- 📦 Technical architecture diagram
- ❓ FAQ section with expandable details
- 🚀 Simplified quick start (3 steps only)
- 🎯 Highlight core features: Smart recognition, Full automation, Multi-source integration
- 🔧 Advanced usage examples (batch processing, ZIP conversion)
- 📮 Contact section (Issues, Discussions)

Writing style:
- Conversational tone (你说/AI)
- Concrete examples with specific numbers
- Clear benefits and use cases
- Professional but approachable

Goal: Make it irresistible for users to try!

Co-Authored-By: Claude <noreply@anthropic.com>
ͮxtree 61ceb06235d0bf90102a380b46ac3fde78012228
parent 72f5f8d946ba29f8db46e2e9c003e933d3c3777b
author joeseesun <85378058@qq.com> 1769353911 +0800
committer joeseesun <85378058@qq.com> 1769353911 +0800

Add GitHub stats badges (stars, forks, issues, last commit)
LMBx)tree 695b1e583b0ff3c89cb0d9f8ee525b14490ea548
parent 1b9fde6b7d9e02110ffe6210d77b55bf8fd09541
author joeseesun <85378058@qq.com> 1769353345 +0800
committer joeseesun <85378058@qq.com> 1769353345 +0800

Integrate markitdown for 15+ file format support

New features:
- ✨ Added markitdown[all] dependency for file conversion
- 📚 Now supports Office documents (DOCX, PPTX, XLSX)
- 📖 Now supports EPUB e-books
- 🖼️ Now supports images with OCR (JPEG, PNG, GIF, WebP)
- 🎤 Now supports audio transcription (WAV, MP3)
- 📊 Now supports structured data (CSV, JSON, XML)
- 📦 Now supports ZIP archives (auto-extract & batch convert)

Updated:
- 📝 SKILL.md: Added 11 content source types with examples
- 📝 README.md: Comprehensive format support table
- 🔧 install.sh: Auto-install markitdown with progress feedback
- 🧪 check_env.py: Added markitdown CLI check (13 total checks)
- 📦 requirements.txt: Added markitdown[all]>=0.0.1

Total supported formats: 15+
Powered by: Microsoft markitdown

Co-Authored-By: Claude <noreply@anthropic.com>
@p~x
tree eb8fa1391d26fd05e0c89813103f45aa07f863ca
parent aecf7768208f90efad467ece773e53b7b716077c
author joeseesun <85378058@qq.com> 1769352754 +0800
committer joeseesun <85378058@qq.com> 1769352754 +0800

Add MIT License

Co-Authored-By: Claude <noreply@anthropic.com>
e6O$0xtree cb76de0678965862d0bf84f0197c0619560d9f82
parent bdaef0eb8b5aadd6f2559727e700040f8a2d28fd
author joeseesun <85378058@qq.com> 1769352727 +0800
committer joeseesun <85378058@qq.com> 1769352727 +0800

Expand to multi-source content processor

Breaking changes:
- ❌ Fixed incorrect description: '微信读书' → '微信公众号'
- ✨ Now supports multiple content sources:
  - WeChat official account articles (via MCP)
  - Any web pages (URL)
  - YouTube videos
  - PDF documents
  - Markdown files
  - Search keywords (via WebSearch)
  - Mixed multi-source uploads

- 📝 Updated SKILL.md with new examples for all content types
- 📝 Updated README.md with comprehensive usage guide
- 📝 Updated install.sh description

Co-Authored-By: Claude <noreply@anthropic.com>
58$xMtree c598069e63a4c247ae4e41dd84a3ede921643800
author joeseesun <85378058@qq.com> 1769352446 +0800
committer joeseesun <85378058@qq.com> 1769352446 +0800

Initial commit: Claude skill for WeChat to NotebookLM integration

Features:
- MCP server integration for WeChat article reading
- Natural language intent mapping for NotebookLM outputs
- Support 9 content types: podcast, PPT, mind map, quiz, video, report, infographic, data table, flashcards
- One-click installation script
- Environment check tool
- Packaging script for distribution

Co-Authored-By: Claude <noreply@anthropic.com>
x2100644 .gitignore &ur$(HH	IYʢ100644 LICENSE 9[ѲdHr100644 README.md *+ٵi^ <!Z100644 SKILL.md ԛQm3s,o$100755 check_env.py }&k:o֏100755 install.sh ~{x`팩)100755 package.sh ]O#ˮd5c100644 requirements.txt D|!xwmx340031QK,L/JeP[@HeNӑ6tvve~M)]xyۏJ\]|]rSd"6jYϱ⩵PEޞ>> 5Ӟ_n0Ͳ+|z]@T!9#59;>5L!vĦ!O'X㟫|mT]f^qIbN^q2f[0۩8L/PUى U
[^zp׊w2=iꮢ̢ԼbE/9,%wݒ]l3 (}4$xĴiBȵ]*-k=`h6ļ# ҕx340031QK,L/JeP[@HeNӑ6
rutuMaKϴ`v}oz^wLφ*
j6WΑdYSTcnjWWP}JzG"~1dUW\W*G֕y:2=_?*HLNLOR2҃V|XT˕IPwfT00/[j}Ӣkײַe 7<k1xZ 78ܻǣsHPbj)^100644 SKILL.md ʃ#6D65<o:Ôȕ6Ό9w|XݑR(x$# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
env/
venv/
ENV/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg

# MCP Server (will be cloned during install)
# Keep the directory but ignore its contents
wexin-read-mcp/

# IDE
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store

# Logs
*.log

# Environment
.env
.env.local

# Temporary files
tmp/
temp/
*.tmp

# macOS
.DS_Store
.AppleDouble
.LSOverride
XBx$MIT License

Copyright (c) 2026 Joe

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
O]QxZ{SW_.qIm`q9J<ęRڠX)הd#``$<FH<ne{(3;.=q7Sq5p:Ϗ_iǳȭW>]0FO?sKO=5ss<XγK?%zھħ3<ß{<F\ eM=î\:vFQP~(^Xn@`ۣ8Y]U+S=X$Ԛ';Hx~w.tHw{K=DC ?F~M!2_h+5苄ԿCMX3SհdRѮ`0~ץjqrb$p;d%v]^}a6fZ_od˅Ҟm|\-OeK%9osV1zn7L;}iqTLv].I)56z*;ǵ[`Έ}^] #[3n>KCCb;A\76
KƟ\ofn#7E}rx	XL&l-yzJp-؃]nv]hӧȼ
|\K!Cި[-%!_/Uf	rnne7!Ŭ~UD7l|ln+>9gX$̱-t8~)?TYvb$Tja+<C	%T t@$NO\ޤIn'z	Τ	ŽAćuΏZOJF/WX+Gq6GFJ;S<%4 O5s  @k.!ITz*-d>ŷ'$7'$43vBr5Ur>Q*"
0E}G56xr&kF^艢Qu>y"IH>#Q[[E|ƭz|*|=Aq1✩Zx)? ?)SR-HoxcD씌`9.b8-+Ͽ3 b4e']Z&aʕ
w
bRȤ>f%|v^J_jc|lyGhRG,iep<}(ϰWXD܌$YT#j^q؀RZ~x
Aah{{|@Bʉ"c&~+<G 뺋0NoGȷ Lua؇2rb/[9^ÓfwaHeC@&1'KѥK`hr8jJ\o,F7UtgP%fj#SDvFnCXM`|FbAo=XPpxրb=m=/X&д
?ګ=qnHz+C?ݿٝ4	MO튘SFq~[B*}vWaBiS/"(s ޚN[&!qteGx_Mv ֧ʳ	vzEj)REL(Qc7+n$*}̑ZO.8B^אwz0`dR~Y_ؒ{[*N7HsD$gdn"?ؐ{NM.J4ixEr/''^).
F*gG6jun5w>7F!ADAڠˣZ"KXR3}d#"HO]9 (O-!ʤH	,a83lz!4zŁ+n#p̓g_`1!=_!̕Gu[7m$6C3hOX(WJ-d2ﱲL;+u匃텢҉do')2+}p\B3}h\$&<8u5zdii;cF7GRevTʛ=-ʧb:`С g&S"b]MEE0eL\fʟ45)pSy5~PeWI[HlS+<c Y#_d3y\gۮp)?^ȴuTG7ЅL!oJxV*"v]yD~D3ۖJ8PAlXDMv{1JhS&]!S	h'WhSyT6
ȍ''-{q
<dP~NVfdz樁"( Zx$r#RHǚ>I;5JA#2fN6:gcoI5';[Ps!{cNY=dZ`/Jy*ݒzdFqbJ+ܠ̍PG @i
j44pޗP.EXZD/K+VBT 	RR񦎊I@*1,29aϷюcKBUʯjZZR`rٵC2E'KIX7Puз{Db7 ]N1r[G(FmS	}Q3*#B.!亨4ar2}p}dggHⶍ9zzzBE
uՋUbQmRx(7p%煓95W}Xa}F$v$fnɖh;A)M xD -!NK+#+wֿ
s2-k(ڂ/S/AT$5'2b*~>כ]Ǽ/'Ry|a	LLd$ZZ+J+q<E5oKɑXE5-6t9$o]{U¹'E^eUvjt3IdaVՅҢ//9=,H}9\dE梉N+i]"f!Gs>sۼ[Oy֑U*}͟7oF #8#-!$;t]YwQǶ"fAgU!zlQ;
v	ds*XQfb$ub`>0@Y쓶K苭)9\KV,'cFPw:FG%p*jYcwȿ4)LT&⏘|!u	"v!/UqZ\RZìDɞ9)͇ӓ!O.QS⡱ARLQ@R.8)$
T@ԓ#8$V/	=An4s=ӦA9U ʌ<0"Av1*VkQ"a?t/24do>OgfGHIK"xӑϢۃ"$V37A)(Z7hZIhTE-ShDF=18 ܮh ʬ+sǘ
Dw
3	BU9)T+sҲ[BG0DT>hA;adU m*-gJjy:-^oSOٚ'8Dj瘹hd].}mcm_F.iZ*lX0Y4ꥹ̍3mL?jjj]!wΝm?3Luc8;؀ q7FNBQDav_	%}b.6cނ憘70+ϋ5ElnP=LE72ˢ4UpAT( AY
fANis٤z<Sy:͓o!o̯#Zz4]+l3s4MOv)$KDHhѧddn$1ܳAJ+kd!bF[t&kLB}nQ_j\C[>w_YF;S*WxEw*[:G>lh4%1'[Lmts\ToRjR
Xд	)$][|C -)6.14y!Ѐu._: |:Ȧ$yKRl6Oc $@E1ݷ*'E:r#x`wN]Lq5Ju
T/_,3{3ac9迣wFO:~D:Kpr&{	"׻؈=4A71áܖQSovfޘ5Bn`s@vR_9+xxRW[![GitHub starsgithub/stars(?style=social)0(4stargazers)
[![GitHub forksgithub/forks(?style=social)0(4!network/members)
[![GitHub issuesgithub/issues()0(<[![GitHub last commitgithub/last-commit()0(4commits/main'p7_x *WWanything;anythingBZanything;anythingaanythingJ.anything*KanythingJ.anythingO
"anything-to-notebooklm
cd anythinganything#Vanything#%$anything*\anything2+/OXx[S[ǒ~)RuFprV6[]:ݭT
dI6AH"gKl؀p@H<Gs'stx87_7̙uO'p"v^\ůǓ\*LbSF4d\<</ڼY}r{Ϝ+۷k_=z?oN͑^y]=Z}Y9k:/r]B8u4u-imˡGPuEvy{iM-	~x_*eq_.b96F͕}?ndc@<m*܍s2=1+WgW.Ξs]=T"T,e{e|:AOSӬ-=]9>Éݳz(a5Wmа[92Py@b9=CoƚuWDKP4˜}4 .|tQrh*#C~-*`2r|*lsO^vAQT;l{CÇ4Fx>ncz`f+8g՟ڂB7k&	0ı5+wۜށ̙w&*x\ܔ;faF.>GX|V^pV8[ǠE"iX!{M_ϟcBe9h= զ⨣]bLq|:`+0j鱩qI"rp:6V]l?)O@"6E_x?`;_ǻ'^'zI:G,57C׵żk#9DA|hRiacGRsya؇L${6f!DS:O37>Lt^47ޡ/8XX&a1H;p"p2J7r]ք3W	}%{ĕDBXƂMW:a]rbYEGpķٲp3N_kv0j3jȚz#G}
TRF.ó;u5ĳ9!#ɋ2	79G[݋'Z$ث|ՉMА}4gKө39y.w\, {@%o~3̟,mI'%LQio^'|~NU^@_OUzҿL!8pn@DP:
R+X0;.23@"ID}ܡxO`A.mQCq۵q5aoZ۳o/oBs6ݕ>Cam"(Jy.^W-嫕SsEan	@yE1,E
vqIv_ Oi~q^MDxM,3&6a %kp~v^%cp.#:UkܫXEkp@aX?e^;>aMٚ:zLB~"D(}ԝA6z1r}50Qs|h~vyySEF|LhKQ'HnU)zso7
L,|'6'fxG3O&{G<PEùp G0G>\gǨ>^Qmȣ~)c)t#DhG>L-EUsqм?fn3|&l1RGfVKf2 U]Wd}|Cp }X=X4_Z94\Ң弾.ҶV䏘hx

Z{yRsawu:N"ddCS#a;K2WW%s#ՓC(NZD}^O7]-n-תy]MAdgDC*xC5SP%˿&%N<:i)]A %d=bP,hd.?'@-2
W20e40OjL؟`#phJt`w3x;F>?bU.뎽\yG{.wǳ]xƹX2G}4pe\"V3
Ze
:
K;qD+fS=E40oɂa3]b=|W7 
r]}R8A^R chHxNfVehq-$O&Ny1Av
nnXrVbqYX2Rjksޡ4yu\gR>SׄG77"HGĺ,̱x^=?W_#y4NA- |ܯ]BKUb%PYܓ)MJrcjWKAk^؅GCJ.p$'H:0֝
G5`7ݓ&muDDO"_(G}p7b7pt67m_8 3h<u`~QT&	drI8}+D]\]'vי5`9w&ϔ73ZL'u0u~oڮ>)v~.3bWLeI$Q.Oo!rlpx;`#.LK>E=f\r^@: Gk#*OEkh9?)3]}|f*޸e1`T-_#-mo|x]sp^i)XH2:Ch<'8N`yRH#=z`huѼZUse\x}Twb h}*rkBZ^2(
0srjWAZmPQ(`?εZᱹץqYχYWzwSH8j=6}Vy]q.! rgZZm¿	4hk7j%	8O|*(Ԙexڵ7'Ee+m&	u;WoD\ڽ<ٚzԵWJ[< dk~Y]6f6E5b@d4*>	's=	Q* cnmsMϖxvgZD7Q*ҼQ݉lD-;{Q>5c#U:݂N	AǊrD9:*oܹ~  q
z]\Ӊ.fQgF:͝b.ʸԨ¥+jv52ǯ)\CK}N6":\A˖|$,TSgڃ/̻d 4ʏ:P;4Z<卅S<$/ຝud$ӻNw=_OrHq*ғ@֛b)Q]Lst%7#[.}DIO\R9-٢\.lQڲIɱsm^%W\N݀'(1	F?'X
>Q'ߴ$ZZYY1(ӝwpNߡ+bN׃Y[bY;b VP%3 팃SL+@8=,$O:'N4952)Z˧$ſϯPB)^9?t&I_t+ɼQBQj@iZ-Pm=psg/[[S1ի$Jmj.9wFT@	]d9Ҽo#
5ΨaՃ Yq7	N.٩"qQ4M԰3cr'@JmnID[sy0Ң8HƁ@Ve>hZT²qZ1uKY <FE
iۤIK<6cq'ֵN5&.	ZT7{6*/}s%;3yKn	d6C$\9DG󫴁nbWD꺊)z_NSxc\Uk-O9KwucsҀnٿ%K%܅c3}̇Xf&Ykrg	F ^V+3|"*h|6xVy_'S0U1s6'SBe~kq܌YȤ%~oBI:yj̚Dm(?#ʇi'
2)R(@po<z"Y3RY(-V6d _~bLY?5?ij<1
0n>.S$φàꙝAMVKqo$;+;-gտg[* k]7VQwNn̴*ҡ;V{4Sezu
|k8+BhPc6rg`pmu ;B҃Ikl67ݸR>x8LV)h%	kGo=;^kN#􂖬 J(JFG<>Z[TCr:p&pxO! 8 OmA[(f}(HRH#ԍ\1A5yܙDs7K^TP̥۵r9TB^-uGލW4;<'vL\NWK2(uKu.?N5joC Yd v^'o0|wJE(C>˹e
>t
xS25 5G?@g1S^1ㅋm!$D<F{+xj--ug硣W̕<co"Ib@8],CtANuZyaXMo=|SnNݏHUSߴ|5BU&~wq##ݳom`9v  5*($D0@n=kչkB=DCQHah@ŌMt<"S@&ArLL/1Hwo\įviL*I0XU0;AQC@_nѴ^^ߣp.De;O>p7~TBjNTKӐ\"󁻐sF+׉*{ȥzJHs.8pv鏢=uNUp\&*Z*rr<zc$(]7K.8\ˏ>$,*tSXO=E4
RȾ:tbٜSWѓZ~c#mM3Bob7hZƷ4%o@TaNkfQJg3cL.<_>5@z|bߘ>x h@|R	y0rsUAGUwCІ2ؤS4l1;}u}j2\AE*24U*xK5]mx@s<za@$cpЛ@-1wqf@rx ?rluC ybD̎@7-ssz5%x	uj}Office 文档
- **Word (DOCX)** - 保留表格和格式
- **PowerPoint (PPTX)** - 提取幻灯片和备注
- **Excel (XLSX)** - 表格数据

### 5. 电子书与文档
- **PDF** - 全文提取
- **EPUB** - 电子书全文提取
- **Markdown (.md)** - 原生支持

### 6. 图片与扫描件
- **Images** (JPEG, PNG, GIF, WebP) - OCR 识别文字
- 扫描的 PDF 文档 - OCR 提取文字

### 7. 音频文件
- **Audio** (WAV, MP3) - 语音转文字

### 8. 结构化数据
- **CSV** - 逗号分隔数据
- **JSON** - JSON 数据
- **XML** - XML 文档

### 9. 压缩包
- **ZIP** - 自动解压并处理所有支持的文件

### 10. x411- "这个EPUB电子书生成播客 /path/to/book.epub"
- "把这个Word文档做成思维导图 /path/to/doc.docx"
- "这个PowerPoint生成Quiz /path/to/slides.pptx"
- "把这个扫描PDF做成报告 /path/to/scan.pdf"（自动OCR）

### 搜索关键诳-markitdown 转 Markdown → TXT |
| `/path/to/file.epub` | EPUB 电子书 | markitdown 转 Markdown → TXT |
| `/path/to/file.docx` | Word 文档 | markitdown 转 Markdown → TXT |
| `/path/to/file.pptx` | PowerPoint | markitdown 转 Markdown → TXT |A
| `/path/to/file.xlsx` | Excel | markitdown 转 Markdown → TXT6`/path/to/image.jpg` | 图片（OCR） | markitdown OCR → TXT |
| `/path/to/audio.mp3` | 音频 | markitdown 转录 → TXT |K
| `/path/to/file.zip` | ZIP 压缩包 | 解压 → markitdown 批量转换#Office 文档/电子书/PDF**：
- 使用 markitdown 转换为 Markdown
- 命令：`markitdown /path/to/file.docx -o /tmp/conveYrted.md`
- 保存为 TXT：`/tmp/{filename}_converted_{timestamp}.txt`

**本地 Markdown;.md`

**图片（OCR）**：
- markitdown 自动 OCR 识别文字
- 提取 EXIF 元数据
- 保存为 TXT

**音频文件**：
- markitdown 自动转录语音为文字
- 提取音频元数据
- 保存为 TXT

**ZIP 压缩包**：
- 自动解压到临时录
- 遍历所有支持的文件
- 批量使用 markitdown 转换
- 合并为单个 TXT 或多个 Source

**搜索关键词*: EPUB 电子书o+6本电子书做成播客 /Users/joe/Books/sapiens.epub!&> EPUB 文件
2. markitdown 转换为 Markdown
3. 保存为 TXTD(!EPUB 电子书i 电子书：Sapiens: A Brief History of Humankind
📄 页数：约 450 页
📊 字数：约 15 万字-0sapiens!N45 分钟（精华版）
📊 大小：48.2 MB
```

### 示例 6：Word 文档 b/zb?xuUOSW13nftCɂv2%1m1&K^*mC/%Ey)/R  /BI}e{˞sOi/_s<w~yT=p-I2(nM+S7otv`D6ps8^CR_ҵ(o(e#% h_᝸WZ!ʪ"3%I(N&E?5+;niӗ}`-7Fjl89qHM:(m2H.BhCcG#A/95eb	P?<G^R<饞vdYF`5siE`ӳ$48&@q
'ٝxss[B{,3T^U!B9<ߙbk-G:!=Pɻɺ8P[Pt̊7  ؄ CW)H/HM=QlJy=CJ8z8WSS14ùN9EN2Rx`u+PmPOxC\ִDq8xЍJP40x.=]3v]Mr+ğKMÂ]1U$;鞘T<lTw檯v HKubq.dfK`E\\=T  (
A8+eɌHq&<:|=r5]`rZt}J+ǵqYS6C$ٮYS$48am6Uk	n\Bm$4,I8*<brH_IR]>a|pK	C@v	E2ԥ5S|l@jғ"/G[y;\ QLet??[d_;9Wx;7c"4b݉0WjB$u{4Nm]
rK<Y~thYUZV~^ACHL`جc+T(dڮF$hޠV`jdoVJ{lhg"g$;51R˳e&XF72Ԑͭ怛4Mi#~T,%f$M$BKw j7L8ė6dNUHLn][m7
<rݳXnz-\9%WI$"Jf2F
BdxM;D1m./ZerZoQU#X/)Ntb6k8rZ vѢJ}aH$#Jrp)PP/N-y/8U{	ksL>;F+Qrn۾>wy8<v/s#Yb-.KZF5}5=8Bml?	Go]ګW$:GVHZj]YNM%}y}_YXz<dH^lfYMޚJ$	3xOy
ylɼv(	C|{4Z~{x w}}---
name: anythinganythingeanything7anything7Ranything.anything7anything7+84anything79q4xY_SOq+M@'NC	d4N3!BRu8f2릉M6EB<яs﹒vEXݗ]]{ιο]꫻N߸niGĞ&-$)wEӿw%?| vK]	dZgt׳zM-kʨwJ7,ˇ?3>9f[GY7iſ>t-3WuUo	\9.>_}{mR"ݗ;_⟇GF~xubV;xšdsJlG7=T4U'9O|_}ttq0px,4KJp)dMIbUixH8šT`4#cZuLݜbGm}dwtMsmr
W8iŧάYS
KHs\2%<r8ɩC?)Ys4Y7[ˎՐrRoJHTBe.b#= ?D$^;Gͫ;&km&9NcJ7(jF;p53fUꆖ/TkZ4Ph"S>	7;7[Mo';ESXƇ.;/KDلVQ8aDå2Ammf)kGeYiBBZDℴ`[n6)m/[)_UZApovyت<cN=݈aGyzR/O
iNؼ~_[(b/јĭێU<I:[7<p1(C^XŌU)Vݳ^m6zM+2\O8	Iv
ɮm^]:h8DS5mb:Ζ90 ;! ]{dd@ sQ;6ʶR̪>ўDWD@EJn05UG$l&H(r]Afts#FJ1>b2Zýo9kF懦R01,[3tjځHǦKV%19M~VV[$A9Zi,-12I_')Gs죞>%L2N
˟׶'{'Ȩ.mcf_P
)_7$8T vi?K  eΈ  @!5JE-w^Q)JAUG3=i s K f/us/Xp2~3md{6ϙPwmO4gp>]EbX?Vl61	w`:rC{cvOKJC&e.`xu\<^	"W٪ht(e(A
@	0,;OH (@||nİ&tD ]gl*ɹ2ǋǂ_Iy?@Pj>L0
^6U#d@8ì5C%	eu!鍎J#U@߅4g+6c3GH,qȘE$\mQHg(!S݈6iG:" ?պZu{qwL͈[Rjǵٞ)2$ZoRop=;kك>'`cC/&3AS} :b*nmm0D켧EuJ,k28(EmhlsRsy+gB+)źơ2yGNS	Qǲ'-B_lQYj$G>䯣)f~=DĞRz-Bϑ,{L{G{rqQ]WЖ^s(PT^0,/P{lDYKO_u1UAooND2{2ķ\[lKӿ9wÃkUqKPtŊ0d٣J7:0dw_]S"tvR:u&{OÝBNsJ6}iAFӤ G}2#/qɃ\tLBJ6I`w&76/O ;]x*
W)
T6/

)x S249ߓ.
markitdownF9n9]markitdown CLI`5/9] markitdown-
markitdown6"6/9O7. j7/9] A8"8/9M9M)9/9y77;x! 447anything=anything-
xXkOY_qXhBd5hҲnR@Gۙ:3DIj"]u/хÙN?O̙)C.̜^yom8"J+q55QA%&%YT\S)!Z<8f^V0OꅬTzl_|LΕ7wKO4j@9Q*๿+,έ|=;"\csbAQi><s@Obw({k(3:Y7;휗ql(5eM}G#'&ߏpy.#ֳ֓ <;vN'ѐ	܋($dILl[f44~$^}hh"2շ9VϳK5%e	y}DDokxa<[!t %t:."1eS(0(H#I%ɇ6,җ^-`eOpwc(}ēy
mfԔ4&j7$|]/E.{:bf5錬hHWO"JZ3sUYL)K,Ґ{*3 FpPڔ8S&xP{gn8t"% 
?y>z۹ͻyyPj 5^Fݍ7L<4iF% f<9SYCӉPo̊vg(1G+UL%V`GOjuC8҇?ūҊ嘐Ryrae"%KJjZF=$pf`<X쨣f?KMڬ/ZƒThHZԠ5A~%~K!ǋ"\!-HkcG 8F S0#fH	r#f0yeAw}C:.Փ])V<íRQENjH?oG,<:03qg{S{˴"޾S^-IR9)rezxu\J3"myϡS^}9QM"	ő說u@]hV͋Kx%~%uY*ѻ6cl4I^1B'Bl7;k؅X|k~&0[h_Fk<*q-c6KnnܫnE˟N7(<&HɎD)ǐߊ_͈Z#njlb2W2c^͸gʧmv<k>dGㄼa;d&cj(r@(G :>
,UU8=2
_hI}@ANf<++!>>pu\Vɻ^	bUITA$3}6Q̖ucifSV_H}Fw>7_Pk~(0,0?'5nQ:6N:ʯﬥ֌,*2~:# k\Tm$5̄o
7hpT	jIÍk΃Vd1rL{pM̦NKfNloӔ[-M$5~Y|ik-SCd@y%t
cBnV>?[I6Sc_MX{anD^Zx]~ˈ5ldBLC)yXX4>)UkXoS`(uK<־>՚K)GS5󡶼log PY['lUrs ='P5kℋw`q,"AVWmÌW_R\Sf$}zr)/o,C\{xYuJgxb1[>}B#		x l&'=（包括 markitdown）=L*（包括 markitdown 文件转换工具）r7markitdown 已安装（支持 15+ 文件格式转换）RwP+x &&信读书[gIx, ''#!/bin/bash

# anythinganythingA<	exUQOG~_1ݜHS6-,[}w(4+"NI
-JiPb%*҈Z@c"ߝyJ~BwMS)~33fȋrK6mU3D&Y(P.h"xۭ=9~J=iuO:4|<v99voy_yk^vƒn ">5Ű0U~edtBV%'əqeazG1\5鱄*|*H^(L$yYb'dj,1flF5$"h}D哅_8{*癪f 6e:vᑑё+Լҳ|L-M}k52=N!uC?!`?󮻏nʡ;~1!9~b8M$Y3vX!'BJEY,.K%֖"ENsripw_PJIraCz&z	D5[yaEzTc<A,Qur~G{[lKđq:#߆r9H@398RjrP,~tJd`>
v܍eǫFG9nniH5C,R>!Q
&Վ`3u5osY:`+;rkre6 /6*%/@|ª@]DoNo^Pg?K|'9hy`G3Py{mG}ԟI=6ƀ+ePd)[,D۵L)~EѬ%ro1 VHFu.s>ё~i9vYw;5|0&jG&x anythinganythingx-0EIh6.`D'NEݽ$}7݈NQ1{hRVն4=RT.3ҨDfPM-S=E7P{[43`foa؆RJ3?5QG&>/9x7 `-File format conversion
markitdown[all]>=0.0.1\WI(-x Z$Oǝmef~/O䇑nqxXO>u6Rɝ]%TNeۻ	\ʾ`lƆ(S0!	M(3យkÝN*e"Q"J:Z@Qc޻=J|r7&^3g7[92^ {j븂SZe145~7>"_C7A)z/>[ӧisn痸lk?j{vU1kֶMFqd
daWשIύ65#׸={kMs?&~^D524J|.%C`֦p-z$<*XL?+^a8rRNQh<[RZHfBR4C[̎[bB L.c*ӤXS}
XnNHllGX5k98×Х=4X~=CыW)A>
>aL!HXPŨSň]̡0pS"zL
`	lNH
3~,	"H՗hh"T#Ș'V9aJO~mũ4urR
aR7)pc'	Rv,;Kbv Qe,Cd'o6n	t-^YqXE\2p;~52y0$k
]% ԣE)_=)2{#GQYX3B"GϖaZ",ETt0):F5|4tu=l7Ifr׺:Sӣ~h7Dm[1|>"xNJky;~0Jpn:E7Ԁ|Lz<<ܗ.`Cfuì%zDUZ991eUN
cJDp/(z^d=\!ήri#]ʫdy<.Y+qgy?qw)\ڱ$5WZov͍1׋8ZOK%;΁I>Q~dbVL`j `.9g!g9?l{N_9?\B Mn73n.Y<*ՊQ]eLi>r]2MI9YE#a%#SeQ4L|hcwʺ,EA:\w|FaֶaFٱa{<zuT]c  ᷴV?B!x=PT443`oXBI3I
4d͘NS;!% НLk*yp]*yET~PР1i07Ek[t>5=wHeV\4hTkQUdvVdTJZP3Zd{+TM)&HHfg Ѓ_]h@gxEI6pR,Џt(?@ndqہ4pI|_t;7ڪO rj7j9ݍ.|?D8a|]&I"pI%7TNtK?tn8cױxn^GyrUD4
]y}ZWjJ[xLt5]Wl+4O;#xczi-}@žpacrdL)_"M\vB~xo"sήqڬ5Ev.8_bm5R]rYLY2[ @%)!GkziP<῰;C,mbE_[٭(:WqqQ5N5s7>-AaoN.I$+޾+һ3nرλiE|x#g-Wa`8F	/V}u <<~\Z)̮m@9+yS9s]yƫ oѭc\(}'^I9<ł?qǘΐOf<7 `?0Z:z:X3֊v  ay䮳īgUHtYc{r~ŬCcG୻#̶g	]90U@ĹF~8
N x<w[@߱= eF#N()'Ł25GmC29OsE8xZ%-**Office 文档** | | |
| - Word | `/path/to/doc.docx` | ✅ |
| - PowerPoint | `/path/to/slides.pptx` | ✅ |
| - Excel | `/pa;th/to/data.xlsx` | ✅ |
| **电子书与文档** | | |
| -%- EPUB | `/path/to/book.epub` | ✅ |
| - Markdown | `/path/to/notes.md` | ✅ |
| **图片（OCR）** | `/path/to/scan.jpg` | ✅ |
| **音频（转录）** | `/path/to/recording.mp3` | ✅ |
| **结构化数据** | | |
| - CSV | `/path/to/data.csv` |  |
| - JSON | `/path/to/config.json` | ✅ |
| - XML | `/path/to/data.xml` | ✅ |
| ZIP 压缩包 | `/path/to/archive.zip` |K83**支持 15+ 种文件格式**，通过 [markitdown%microsoft/markitdown) 自动转换。F把这本EPUB电子书做成播客 /path/to/book.epub
这个Word文档做成思维导图 /path/to/doc.docx
把这个扫描图做成文档 /path/to/scan.jpg（自动OCR）
这个录音转成文字并生成报告 /path/to/meeting.mp3
```

### 搜索关~J- **markitdown[all] >= 0.0.1** - 文件格式转换（支持 15+ 格式）W- [markitdown@microsoft/markitdown) - 微软出品的文件转 Markdown 工具MkEw!xۡPOYuO/|~&iKO[<3i}۟O{671g˗=ŕ5y=F6Ug^z޲/V43kr4=vl/IM*֔{c%-'=k:{Ĩg]]/|}r>4	u:&>mcB@@슓e=2Ɏ';VfVuA~|Y, N(wx& -LICENSE 9[ѲdHr&2q.@_
#tb8ix0