V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hamsterbase  ›  全部回复第 2 页 / 共 17 页
回复总数  339
1  2  3  4  5  6  7  8  9  10 ... 17  
可以试试看我开发的 hamsterbase 。

基于快照开发,几乎任何网站都可以解析。
建议看看 CRDT ,这个是本地优先软件的未来。
360 天前
回复了 James369 创建的主题 程序员 现在前端对比较实时的场景能否胜任?
https://ys.mihoyo.com/cloud/#/

可以试试看网页里玩原神。 有 60 帧
362 天前
回复了 bigoxEvan 创建的主题 奇思妙想 想做一个软件:万物离线阅读
1. 可以试试看 singilefile 插件,可以设定网页加载好以后就自动保存,保存位置可以选 本地磁盘,webdav 网盘。

2. 如果想进一步回顾、整理。 可以试试看我开发的 hamsterbase , 本地离线阅读、批注、全文搜索。

还提供了 API 文档,可以调用接口保存 https://hamsterbase.com/developer/api/webpages.html#upload-webpage

hamsterbase 也提供了 webdav 模拟的功能,支持绑定 singilefile.
@nullico


react native 内置 nodejs 使用的是这个项目。


https://github.com/nodejs-mobile/nodejs-mobile-react-native


可以运行 nodejs 与 native module 。

如果是 native module , 需要自己重新构建一下。 一般需要构建 3 份,分别为 iOS 模拟器,iOS 真机,安卓。

具体可以看 https://github.com/nodejs-mobile/prebuild-for-nodejs-mobile
是没什么毛病, 我的软件就是这么架构的。


1. pc 是 electron 套 nodejs
2. docker 版是容器里启动 nodejs
3. iOS ,安卓,iPad 版是 react native 里套 nodejs



这样一份代码实现了几乎所有平台。 在网页版里,前后端通过 websocket 通信。 在 electron 里通过 electron ipc 通信。
2023-11-22 19:50:17 +08:00
回复了 Jaeger 创建的主题 软件 Obsidian 最优的跨平台数据同步方案是什么?
我用 logseq 同步 obsidian , 然后再用 git 同步 logseq 。


目前的目录结构是这样的

.
├── .git
├── logseq-sync
└── ── obsidian


1. 首先在一台电脑上设置 git , 使用 git 备份所有的数据。 这样可以让知识库拥有完整的编辑历史,防止误删除

2. 然后建立一个 logseq-sync 的文件夹,使用 logseq 官方的同步。 任何想要同步的设备,仅需登录 logseq 账户即可,无需 git 。logseq 会同步 logseq-sync 文件夹下的所有文件夹

3. 在 logseq-sync 文件夹下新建一个 obsidian 文件夹,存放 obsidian 的数据。

4. 在 logseq 的 config.edn 里配置 :hidden ["/obsidian"] , 这样可以防止 obsidian 的数据污染 logseq


说一下我这样的缺点

1. 不支持 iOS
2023-11-13 22:24:43 +08:00
回复了 ChengLuffy 创建的主题 宽带症候群 刚接到老家的民警的电话让把备案的网站注销
这种黑产很多的。 我有一个域名就是忘记续费后,直接被抢注搞菠菜了。
2023-11-10 20:45:25 +08:00
回复了 neochen13 创建的主题 软件 请问是否有这样一款稍候读(Read Later)App?
我自荐 hamsterbase


1. 目前免费内测中。 未来发布,现在的版本也不需要付费。

2. 提供 iOS ,安卓,docker ,linux ,windows ,macos ,docker 版,还有 chrome 插件。

所有客户端都支持独立、离线使用。

3. 所有平台支持点对点同步, 也支持 iCloud 等同步。 未来支持 webdav

4. 数据都在本地,不需要服务器,不收集任何信息,不需要注册账户。

5. 支持全文搜索、批注、标签。



目前安卓版只适配了平板, 适配手机的版本开发中,预计下个月发布。
2023-10-27 23:38:57 +08:00
回复了 lee88688 创建的主题 分享创造 logseq mhtml/html 预览和标记的插件
要不要试试看 hamsterbase , 可以把保存的 mhtml 都索引起来,支持批注和预览。

也有 API ,可以全文搜索。
2023-10-19 02:28:48 +08:00
回复了 LeeReamond 创建的主题 JavaScript 请问前端有什么项目可以自动生成大量配色表吗?
https://ant.design/docs/spec/colors-cn

可以看看 ant design 的
2023-10-08 00:05:27 +08:00
回复了 juejinloop 创建的主题 Android 国内安卓 APP 怎么都不喜欢升级 API 等级?
对于国民级 app , 即使影响到万分之一用户,也是好几万人。
2023-09-28 08:34:00 +08:00
回复了 newshbb 创建的主题 程序员 新项目采用纯 JS 技术栈还是 Go+JS?
纯 js , 我说一下好处

拿我的项目举例子 https://hamsterbase.com/

1. 利用 react native nodejs mobile , 你甚至可以把 nodejs 项目部署到 iOS 和 安卓上。

https://github.com/nodejs-mobile/nodejs-mobile-react-native


2. 利用 trpc , 你可以在前后端共享同一套类型。 无需编写 API , 直接利用 rpc 通信。

https://trpc.io/docs/server/routers
@dream4ever 没事。 我是顺手开源的
先写好单测,然后再写逻辑.

逻辑写完 测试通过,就可以发布了。
2023-09-14 12:46:13 +08:00
回复了 Nm9L 创建的主题 分享发现 分享一种笔记方法 singlefile + search everything
上面提到的一些问题都解决了

1.支持绑定 singlefile ,直接用 singlefile 保存。

2. 全平台,支持 mac ,windows 。 还支持开启服务器,在其他手机,电脑上访问。 单独运行的安卓和 iOS 版也在开发中了。

3.提供 logseq ,obsidian 插件。 可以把批注都导出到笔记软件。
2023-09-14 12:39:57 +08:00
回复了 Nm9L 创建的主题 分享发现 分享一种笔记方法 singlefile + search everything
不妨试试我开发的 hamsterbase

1. 支持批量导入 singlefile 保存的 html 。 数据都在你的本地,你可以继续用 onedrive 同步
2. 导入支持加标签,批注,做笔记。
2023-09-10 00:02:55 +08:00
回复了 iorilu 创建的主题 程序员 有多少人完全使用命令行管理 git 得
alias gl="git log --pretty=format:\"%C(auto)%h %C(magenta)<%ad> %C(green)[%an] %C(blue normal bold)| %Creset%s%C(auto)%d\" --graph --date=short"

上面都在说 git log , 就再推荐一个 alias 。 效果是下面这样的。




* 02bb711 <2023-09-03> [monster] | docs: relase 0.9.1 (HEAD -> main, tag: 0.9.1, origin/main)
* cf663e7 <2023-09-01> [monster] | chore: release 0.9.0
* 1b0aba5 <2023-07-21> [monster] | chore: release 0.8.1 (tag: 0.8.1)
* bdde57c <2023-07-15> [monster] | chore: release 0.8.0 (tag: 0.8.0)
* fbdce73 <2023-07-07> [monster] | feat: release 0.7.3 (tag: 0.7.3)
2023-09-10 00:00:00 +08:00
回复了 iorilu 创建的主题 程序员 有多少人完全使用命令行管理 git 得
我只用命令,推荐一下我常用的 alias 。


alias grb="git rebase"
alias gaa="git add -A"
alias gap="git add -p"
alias gc="git checkout"
alias gs="git status"
alias gm="git commit"
alias gdc="git diff --cached"
alias grh="git reset HEAD"

gmm() {
git commit -m "$1"
}
2023-09-04 22:36:33 +08:00
回复了 buludu 创建的主题 程序员 Github 无意中翻到一个 win12 的项目,居然是初三学生写的?
比我牛逼,后生可谓。

不过看了一下代码, 几乎没有工程化的痕迹。 走的是古早的 jquery , 没有用框架。
用起来也有点卡顿。
1  2  3  4  5  6  7  8  9  10 ... 17  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1408 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 17:30 · PVG 01:30 · LAX 09:30 · JFK 12:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.