返回首页
最新
嘿,HN!我是一名自由开发者,专注于以下领域:
- Discord 机器人(管理、定制命令、经济系统、角色管理)
- 网络爬虫(JS重的网站、反机器人绕过、定时运行、数据导出)
- GitHub 自动化(问题管理、工作流触发、自动标记)
近期项目包括:游戏社区机器人、电子商务企业的价格监控爬虫,以及繁忙开源项目的自动分类系统。
收费标准:根据复杂性在100到500美元之间。预付50%,交付时支付50%。接受PayPal付款。
作品集: [https://github.com/jdevmm](https://github.com/jdevmm)
联系方式:jasonmendoza12001@gmail.com
欢迎随时提问或讨论您的项目!
这个项目分为两个部分:
1) 一个基于大型语言模型(LLM)的管道,用于从书籍中提取引用(书籍 + 作者),并利用我拥有的离线维基百科和Goodreads副本进行解析。最终结果是将书籍/作者与其他书籍/作者关联的数据,包含跨越几个世纪的准确书目资料。
2) 一个由Claude Code开发的WebGPU + D3.js可视化工具,使我能够在浏览器中以相对舒适的体验处理这些数据。
我在这个项目上花了几个月的时间,最具挑战性的部分是处理跨世纪的准确书目资料,包括原始出版日期等。为此,我编写了一个非常复杂的管道,使用了大型语言模型(我使用了DeepSeek V3.2),并连接到离线的Goodreads和维基百科数据库,同时还设有一个实际使用互联网的备用方案。
希望你喜欢这个项目!欢迎提出改进系统的建议 :)
代码在这里: [https://github.com/ThiagoLira/bookgraph-revisited](https://github.com/ThiagoLira/bookgraph-revisited)
“我是一名来自也门的软件开发者,在被围困的情况下使用智能手机进行编码。我成功构建并加密了NOOR的核心逻辑——一个去中心化且公正的人工智能系统。
执行证明:我的核心节点已通过Termux本地验证并运行,使用加密的真实协议。然而,我被困在一个6英寸的‘监狱’里,处理能力仅有10%。
我的目标:筹集400美元用于购买一台笔记本电脑开发站,以便从移动编码转向构建完整的‘第七节点’。这是我通向自由的桥梁。
来自地狱深处的代码在呼唤你的救援。
钱包地址:0x4fd3729a4fEdf54a74b73d93F7f775A1EF520CEC”
TagLib-Wasm 是一个将 C++ TagLib 库的 WebAssembly 版本封装为 TypeScript/JavaScript API 的工具,使您能够使用 Deno、Node.js、Bun、Electron、Cloudflare Workers 或浏览器读取和写入 MP3、FLAC、M4A、OGG、WAV 及其他音频文件格式的元数据。
```javascript
import { readTags, updateTags } from "taglib-wasm/simple";
const tags = await readTags("song.flac");
console.log(tags.title, tags.artist, tags.album);
await updateTags("song.flac", { title: "New Title", artist: "New Artist" });
```
我开发 TagLib-Wasm 是因为 JavaScript 生态系统中缺乏一个完整的跨格式音乐元数据库。现有的选项要么仅支持 MP3,要么需要本地二进制文件,或者无法写入标签。TagLib 本身经过严格测试(它为 VLC、Kodi、Strawberry 等提供支持),但没有 Wasm 构建版本。
在服务器运行时(Deno、Node.js、Bun)中,它会自动选择一个支持快速高效基于查找的 I/O 的 WASI 后端。在浏览器中,它使用 Emscripten 进行全缓冲 I/O。无需任何配置。
这是第一个 1.0 版本的测试版。我非常欢迎您对 API 设计/开发体验、缺失的格式/功能以及我未考虑到的使用案例提供反馈。
[https://charleswiltgen.github.io/taglib-wasm/](https://charleswiltgen.github.io/taglib-wasm/)