GitHub仓库地址:https://github.com/TingjiaInFuture/allbeapi
为优秀开源库提供免费 API 服务,让开发者无需安装和部署即可直接调用。
基础 URL: https://res.allbeapi.top
所有 API 服务都通过此域名提供,支持 HTTPS 安全访问。
将 Markdown 文本转换为 HTML
端点: POST https://res.allbeapi.top/marked/render
fetch('https://res.allbeapi.top/marked/render', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
markdown: "# 标题\n\n这是 **粗体** 文本。"
})
})
.then(response => response.text())
.then(html => console.log(html));
强大的 HTML/XML 解析和数据提取工具
主要端点:
POST https://res.allbeapi.top/beautifulsoup/parse
- HTML解析POST https://res.allbeapi.top/beautifulsoup/extract
- 元素提取POST https://res.allbeapi.top/beautifulsoup/links
- 链接提取POST https://res.allbeapi.top/beautifulsoup/images
- 图片提取POST https://res.allbeapi.top/beautifulsoup/clean
- HTML清理import requests
response = requests.post('https://res.allbeapi.top/beautifulsoup/parse', json={
"html": "测试 内容
"
})
data = response.json()
print(f"标题: {data['title']}")
强大的代码格式化工具,支持多种编程语言
主要端点:
POST https://res.allbeapi.top/prettier/format
- 代码格式化POST https://res.allbeapi.top/prettier/check
- 格式检查POST https://res.allbeapi.top/prettier/batch
- 批量格式化GET https://res.allbeapi.top/prettier/parsers
- 支持的解析器GET https://res.allbeapi.top/prettier/options
- 配置选项fetch('https://res.allbeapi.top/prettier/format', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
code: 'const x={a:1,b:2};',
parser: 'babel',
options: { singleQuote: true, semi: false }
})
})
.then(response => response.json())
.then(data => console.log(data.formatted));
本项目旨在为快速原型开发提供轻量的代码体验,以及基于网络的简易集成。
对于生产环境,不建议使用 API 代替库的引入,因为这可能会带来:
对于生产应用,请考虑直接安装和使用相应的开源库。
欢迎提交新的API服务或改进现有功能!
本项目采用开源许可证,详见 LICENSE 文件。
让优秀的开源工具像海水一样自由流动