Newlearnerの自留地
55.4K subscribers
11.3K photos
30 videos
62 files
8.55K links
🆕 不定期推送 IT 相关资讯,欢迎关注!

👥 博客群&投稿群&交流群: @NewlearnerGroup

📩 投稿请私信 @newlearner_pm_bot

🔍 频道内容关键词索引 Bot: @newlearner_search_bot

* 未经授权或标注来源,不得转载本频道内容
Download Telegram
#GitHub情报 #Web

🖥 daedalOS:浏览器里面的桌面系统环境

🔗GitHub | Demo

👀 几年来,每隔几个月就会有一些比较有意思的浏览器桌面系统诞生。它们有的是比较稚嫩的 demo,有的是披着桌面系统的个人简介网站,而今天介绍的 daedalOS 是少见的完成度比较高的一个

💡 daedalOS 的外观融合了诸多 Windows 和 Linux 元素,操作系统界面用起来像是精简版 Windows。除了操作系统外,这个浏览器桌面系统还可以运行程序、玩游戏、上网、看代码、跑终端、看图片和 PDF

👨🏻‍💻 为了实现这些,开发者使用了许多相关的开源项目,并把它们融合在一起,最终得到了 daedalOS 目前炫酷的效果。如果你也想自己做一个这样的网站,可以跟着 readme 的指引操作

📘 关联阅读:

1️⃣ Windows 11 in React - 在浏览器畅玩 Windows 11 Insider Preview
2️⃣ win12:Windows 12 概念网页版

频道:@NewlearnerChannel
#Android #APP #GitHub情报

🤖 Material Files:开源的 Material Design 文件管理器

🔗GitHub | Google Play | 酷安

👉 Features

- 开源:轻量、简洁并且安全
- Material Design:遵循 Material Design 规范,并且注重细节
- 面包屑导航栏:点击导航栏所显示路径中的任一文件夹即可快速访问
- Root 支持:使用 root 权限查看和管理文件
- 压缩文件支持:查看、提取和创建常见的压缩文件
- NAS 支持:查看和管理 FTP、SFTP 和 SMB 服务器上的文件
- 主题:可定制的界面颜色,以及可选纯黑的夜间模式
- Linux 友好:类似 Nautilus,支持符号链接、文件权限和 SELinux 上下文

👨🏻‍💻 作者开发这个应用,根本动力是「Material Design 洁癖」。质感文件应用的诞生,集开源、整洁精致的 Material Design、root 权限为一体,旨在提供简洁可靠的 Android 文件管理器

👀 但我们也清楚,许多 macOS 上的原生 UI 应用,最大的优势就是界面原生,功能性和拓展性反而一般。如果你对完美的 Material Design 有一定追求,那么可以试试 Material Files

频道:@NewlearnerChannel
#GitHub情报 #Tools #Web

📩 接读者来稿,他向我们推荐了自己开发的开源日历页

📅 Calendar Remark:支持日期自定义标记并生成分享图的开源日历页

🔗GitHub | Wiki | Demo

👉 Features

- 基本的农历日历 + 节假日日历
- 自定义标记特定的日期,并且生成分享图
- 当前时间的年进度
- 支持 PWA、Dark Mode、Responsive Design 等特性

😠 受够了各种「调休」,一个好的节假日日历是每个打工人都需要的。不同于我们拿 Apple 不提供节假日闹钟无能为力(感觉可以配合捷径做自动化),Calendar Remark 旨在提供一个灵活可自定义的在线日历

👀 除了发挥日历的作用,作者在 Wiki 中也提到了一些开发故事。譬如第一行有效代码基本上是使用 Github Copilot 和 ChatGPT 4 生成的,后面也大量实践了 AI 辅助编程;譬如界面上埋了一个「彩蛋」,欢迎大家去发现

👨🏻‍💻 作者的话

最开始的需求源自于每年节假日放假时,公司的放假安排可能和国家法定节假日放假安排不太一样。此时如果需要将这个公司的安排「同步」给其他人的话,现有的日历工具基本上没办法实现这个需求,所以开发了这个工具

📘 关联阅读:

1️⃣ Itsycal:一个简洁而开源的 macOS 日历软件
2️⃣ china-holiday-calender:中国节假日补班日历订阅

频道:@NewlearnerChannel
#GitHub情报

HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 94 期

🔗官网 | Github | 投稿

这是一个面向编程新手、热爱编程、对开源社区感兴趣人群的项目,内容每月 28 号以月刊的形式更新发布。内容包括:流行项目、入门级项目、让生活变得更美好的工具、书籍、学习心得笔记、企业级项目等

✏️ 第 94 期 已经发布

MarkovJunior:基于马尔可夫链的图像生成器
Copilot-Gpt4-Service:将 Github Copilot 转成 ChatGPT 的服务
Dockge:美观、易用的 Docker Compose 管理平台
Tiny-Rdm:轻量级的跨平台 Redis 桌面客户端
KeepingYouAwake:防止 Mac 进入睡眠状态的工具
DouyinLiveRecorder:支持多平台的直播录制工具
Harlequin:简单、快速、美观的终端数据库客户端
Text_blind_watermark:给文本加盲水印的 Python 库
Network_proxy_flutter:支持手机端的免费抓包工具

频道:@NewlearnerChannel
#macOS #APP #GitHub情报

💻 Latest:一键更新 macOS 上安装软件

🔗GitHub | Web | Releases

👉 Features

- 扫描 Mac 上所有应用,给出最新更新信息
- 支持 App Store 和使用 Sparkle 框架的第三方应用
- 可一键更新,i18n 较为完善

👀 不同于 iOS,macOS 由于其拥有一定的开放性,因而 App Store 在 Mac 上的控制力并不强。很多好用的软件都需要从第三方下载,甚至出现了 Setapp 这样的精品应用商店

但这样产生了一个问题,即用户对软件集中管理变得不方便,比如批量更新、卸载。非 App Store 的软件需要一个个点击查看是否有更新,卸载时也容易产生残留(不是所有应用都提供脚本)。于是各种 App Uninstaller 横空出世,而今天介绍的则是开源免费的批量更新软件

💡 Latest 保持了小体积、原生应用界面的设计风格,它的使用也非常简单:打开即可自动扫描本地软件,然后告诉你哪些可以进行更新。希望 Latest 能够成为你 Mac 上的常驻更新器

频道:@NewlearnerChannel
#GitHub情报 #Spotify #Music

🎵 Spotube: 免费开源的第三方 Spotify 播放器

Github | Website

👉🏻 Feature:

- NO ELECTRON 🎉
- 软件包体积小,开源且多平台支持
- 无广告播放 Spotify/YouTube,支持歌词时间同步
- 隐私友好

🎶 Spotify 很好,但是要开心使用必须花钱订阅,不订阅就必须忍受随机插入的广告。这是个很正常的商业策略。因为这样经常出现绕过 Spotify 官方限制的方法,但通常这类方法都是通过破解官方 app,这样可能带来账户的安全问题。Spotube 另辟蹊径 — 不破解,它用的是公开的 Spotify 和 YouTube Music 的 APIs。因此起码在使用的时候可以放心,不会因为使用 Spotube 导致帐号被封禁,又可以享受之前在 Spotify 个人账户上保存的内容。

不用 Electron 是个好文明,但坏消息是 Spotube 用的是 Flutter — 怎么说呢,用 Flutter 构建的应用都有一股很奇怪的味道,和当前的操作系统很不和谐。但是软件包大小只有 20MB,奇奇怪怪的 UI 还是可以忍受的。

Spotube 项目主页上提到可以匿名/访客登录,但我没找到入口。在第一次使用 Spotube 的时候 app 页面处于一个像是因为网络中断而卡住的界面,一度我以为这个 app 是坏的,直到我在 Spotube 登录了我的 Spotify 账户才恢复正常,可以正常听歌。但是,似乎 Spotube 还不支持 macOS 上的后台播放,一旦关闭前台界面进程就会被杀死。

☺️ 综合来说,Spotube 提供了一个免费无风险的使用 Spotify 的方案。这个方案目前来看是非常安全的,但它有依赖于 Spotify 提供的开放 APIs,但万一以后 Spotify 变了心呢?另外,目前整个 app 还显得很粗糙,性能上显得不太跟手。当然,如果只是想简单听个歌,Spotube 还是一个很好的途径。

频道:@NewlearnerChannel
#GitHub情报

HelloGitHub:面向入门爱好者的开源项目月刊,近日更新第 95 期

🔗官网 | Github | 投稿

这是一个面向编程新手、热爱编程、对开源社区感兴趣人群的项目,内容每月 28 号以月刊的形式更新发布。内容包括:流行项目、入门级项目、让生活变得更美好的工具、书籍、学习心得笔记、企业级项目等

✏️ 第 95 期 已经发布

Audacity:免费、开源的音频编辑工具
Hyprland:灵活、强大的 Wayland 合成器
Shell:强大的 Windows 上下文菜单管理工具
Termdash:跨平台、可定制的终端仪表盘
Winlator:Android 上的 Windows 游戏模拟器
Excalidraw:手绘风格的白板 Web 应用
Minesweeper-Desktop:macOS 桌面版扫雷游戏
MessAuto:Mac 上的自动提取短信和邮箱验证码工具

频道:@NewlearnerChannel
#Web #Tools #GitHub情报

💡 About | Ideas | Now:通过指定网站路径,为你快速提供灵感来源

🔗Web | GitHub

✏️ 不知道你在生活中会不会经常看到一些事物受到启发,获得一些灵感。我之前非常看不起这一类速记灵感的笔记类项目,然而现在自己也会在 Apple 备忘录里面记点什么了,比如:在四月看《四月物语》

👀 有时候做一些出行规划或者生活好物探索,也会去小红书看看,有时候也能收获到不错的答案。但总有人嫌这些平台充斥着广告,并极度不信任它们,所以今天为你们带来 About | Ideas | Now 项目

🧑🏻‍💻 简单来讲,这个项目收录了许多网站的链接,它们含有 About | Ideas | Now 三种路径之中的一种,并根据关键词建立索引。输入你想问的问题,比如「如何开始写作」等等,就可以进入索引到的网站详细了解

😘 之所以喜欢这个项目,是因为它保留了浏览器最原生的体验:大家带着问题索引进入个人网站,寻找答案最后离开。或许一些结果和你问的问题并不是那么有关联性,它也能够帮助你发散思维、获得灵感

🔧 最后,你也可以向网站提供你自己的网站连接,还可以自己使用服务器部署这个网站路径合集网站!

频道:@NewlearnerChannel
#macOS #APP #碎碎念 #GitHub情报

🤷🏻‍♂️ Charlie Monroe 系(Downie、Permute 等)软件平替介绍

在正式开始介绍之前,有必要和各位读者分享一下写这篇推送的原因。我本人也是 Downie 的长期使用者,对不得不寻找平替感到遗憾

🍉 开始吃瓜

近期我们看到,Downie 软件弹窗威胁删除个人电脑资料的事情,引起了轩然大波。大家在 V2EXReddit 等公共平台曝光并进一步展开了讨论,最后由我们的老朋友正版软件代理商数码荔枝作了 总结

事情从一开始就是一个误会,但开发者在处理的过程中展示给大家的威胁言辞、软件弹窗等等,加剧了用户和开发者之间的不信任感。大家不禁发问:如果真的留存后台该怎么办?因此,寻找平替是一个新的出路

💻 平替软件推荐

• Downie 平替

1️⃣ yt-dlp

yt-dlp 是继 you-get 之后大火的开源媒体下载器,它支持包含 YouTube 在内的诸多平台,拥有丰富的下载自定义选项,还可以进行格式转换

但作为一个命令行工具,它的安装、使用有一定的门槛,感兴趣的朋友可以自行搜索学习

2️⃣ Lux

Lux 同样是一个命令行媒体下载器,有着和 yt-dlp 类似的功能。不同的是,Lux 对国内本土化平台的适配更好一些,相信会带来不错的体验

macOS 上的 GUI 媒体下载器,除了 Downie 我还找到了 VDown。后者显然在很多方面借鉴了 Downie,且想要不限制下载视频,还需要邀请他人下载,建议大家谨慎选择

• Permute 平替

说起 macOS 上的格式转换工具,第一个想到的就是 HandBrake。这款软件我从 Intel Mac 时代就开始使用,当年还借此给电脑制造压力

HandBrake 更像是一个事无巨细的全能软件,在这里你可以随心所欲地设定想要转换的格式和其中的各项参数。从功能性上考虑,这不是平替,而是一次「升级」

👀 碎碎念

或许玩笑就是个玩笑,又或许所谓的后台其实并不存在,但这些都不重要了。我看到的是一次「信任危机」,是个人 / 小团队闭源产品的不确定性,是 macOS 不强制沙盒运行带来的隐患

它同时也告诉我们,自己心安理地享受着付费软件的便捷、macOS 的开放时,永远不要低估安全风险。如果风险不可避免,那就是享受便捷和开放所需的代价

Downie 开发者开始行动,想要减轻这件事带来的影响。但从他未经证实恶劣对待正版用户的嘴脸、声称公开道歉其实只是在 X 做了一个 reply 来看,寻找 Downie 平替无疑是有精神洁癖用户的最佳选择。平替找到了,体验会更好吗?我看未必,这就是正版用户最受伤的地方

这件事也给了我们一个示例,面对这样的国外开发者,我们如何维权?从 V2EX 到 Reddit,把影响力带到英文圈;沟通购买中间商数码荔枝,请他们向开发者讨要说法(数码荔枝的总结贴真是范本)

但我也看到,Reddit 大部分用户都表达了担忧,并愿意通过自身的编程能力对软件进行逆向,以便确保其没有后门;而国内平台的个别用户们开始虚空打靶、占领道德高地,使论坛吵得不可开交,全然不顾自己作为软件用户的立场

万事皆有代价,便捷、开放和风险是如此,帮助维权的互联网和助长戾气的互联网亦是如此

频道:@NewlearnerChannel
#telegram #GitHub情报 #Bot #AI

📩 接读者来稿,他向我们分享了自己开发的 Telegram 机器人

🤖 Poe-Telegram-Chatbot:基于 Poe 官方 API 的开源 Telegram AI 机器人

🔗GitHub | Wiki

👉 Features

- 支持与 GPT-4 和 Claude-3-Opus 模型进行对话
- 可以保持对话上下文,实现连续对话
- 提供命令切换不同的 AI 模型
- 支持 Docker 容器化部署

💡 Poe 是一个 AI 聊天平台,提供了多种 AI 模型供用户选择。然而,Poe 平台上的积分消耗速度非常快,尤其是在使用高级模型如 Claude 和 GPT-4 时。为了更经济地使用这些 AI 模型,我们可以利用 Poe 会员 API 来制作自己的 Telegram AI Bot

👨🏻‍💻 开发者的话

这个项目目前还比较简陋,机器人只支持纯文字交互,暂时不支持上传图片文件等功能。内置的 AI 模型包括 Claude-3-Opus 和 GPT-4,理论上 Poe 平台上的所有模型都可以使用,只需要在代码中进行相应的修改

我希望有更多的开发者能够参与到这个项目中来,帮助完善和优化这个聊天机器人。例如,可以添加上传图片文件的功能,优化代码结构和性能等。让我们一起为这个项目贡献自己的力量,创造出一个更加强大和实用的 Telegram 聊天机器人

频道:@NewlearnerChannel
#macOS #APP #GitHub情报

💻 Applite:基于 Homebrew 的 macOS 软件安装器

🔗GitHub | Web | Download

👉 Features

- 一键安装 / 卸载 / 管理软件(在 Homebrew 中)
- 免费开源,简洁的 UI 设计
- 为软件进行简单的分类和归纳整理
- 可识别此前 brew 安装的软件

😗 之前和大家介绍了 macOS 卸载管理软件 Latest,好多朋友推荐我们使用 brew 来安装和管理软件。今天就来满足大家的愿望,介绍一个基于 brew 的 GUI 安装器

💡 Applite 收集了所有 Homebrew 支持的 macOS 软件,配置好后轻轻一点,即可完成软件的安装 / 卸载。我们此前也介绍过类似的项目,但 Applite 的 UI 和体验更进一步

👀 当然,Applite 因为并不能涵盖所有软件,因此你手动安装的 PKG、DMG 软件不会被识别到其中。因此,本软件只推荐给一直在用 brew 进行软件管理的朋友们

📘 关联阅读:

1️⃣ Coldbrew:用 Homebrew Cask 快速安装 macOS 应用
2️⃣ Latest:一键更新 macOS 上安装软件
3️⃣ BrewMyMac · 轻松备份&还原你的 Mac

频道:@NewlearnerChannel
#RSS #GitHub情报 #Tools

📢 RSS Translator:开源、简洁、可自部署的 RSS 翻译器

🔗GitHub | Web | Demo

👉 Features

- 可添加 RSS 源并选择翻译标题或内容
- 可订阅翻译后的 RSS,也可仅代理原来的 RSS
- 可添加多种翻译引擎,每个源都可以指定一个翻译引擎
- 可控制每个源的更新频率和查看翻译状态
- 缓存所有翻译内容,尽可能减少翻译费用
- 可查看每个源所花费的 Token / 字符数

🙌 经常在各种群聊中看到大家因为“XXX 不支持中文”这样的事情吵起来,我能够理解一些朋友多年来已经习惯了用外文阅读各种原生态语料内容,但还是有很多人不习惯 / 不会使用外文来进行阅读,急需翻译工具

🧐 订阅 RSS 也是如此,如果你觉得英文源增加了你的阅读时长 / 筛选难度,不妨试试今天介绍的 RSS 翻译器

💡 RSS Translator 支持多种方式部署,接入DeepL、DeepLX、OpenAI、Gemini 等翻译 API。部署完毕后在后台输入原 Feed 地址,设定翻译语言和对应 API,即可得到翻译为中文的新 Feed 链接

👀 如果你也有类似需求,可以自行部署试用看看。当然,我还是建议大家多学习对应的外文,提高自己阅读优质外文内容的水平。希望大家能接触到越来越多的优质内容

📘 关联阅读:分享几个我喜欢的在线信息聚合网站

频道:@NewlearnerChannel
#macOS #GitHub情报

⌨️ oh-my-rime: RIME 输入法的快速配置包

Web | GitHub

Features

- 快速配置 RIME 输入法,开箱即用
- 基于 RIME 的完全本地、隐私保护
- 基于 RIME 的超高自由定制度

RIME 输入法一直以“开源、自由、安全”著称,但是对于普通用户一直都不是一个好选择。对于大多数用户来讲,输入法的易用性是在首要位置,如果一个输入法没有易用性,其性能再好、隐私性再好,也只能被束之高阁。很不幸,RIME 就是这么一个没有易用性的输入法。

大概从五年前起我就开始折腾 RIME。好几次我都是熬了好几个夜、看了好多“用家”的博客文章、翻了好多遍 RIME 的使用文档,我终于配置好了一个差不多能用的 RIME,但是在几个月的使用过程中发现发这上一次配置不够完美、使用中出现大大小小的问题。这个时候想再重新开始配置 RIME 就心有余而力不足了,配置过于复杂、专业概念繁多导致无从下手,不知道该从哪里该。每到这个时候,我就卸掉 RIME,重新使用系统自带输入法。这个循环我经历了好多遍。

但是,如果有配置好的 RIME,那么普通用户就不需要去搞清楚配置文件的哪行哪段是什么意思 -- 保留了安全和隐私,易用被提高了。oh-my-rime 就是这么一个 RIME 配置库。它的本质就是预制菜样的一套 RIME 配置文件,替换掉自己的配置文件就可以使用了。

oh-my-rime 预制了字典/词库和多种输入法皮肤,也包含了开发者优化过的薄荷拼音(全拼)、小鹤双拼和地球拼音输入方案。同时也用过 lua 实现了日期等快速输入。RIME 能的它一样能,还比原生 RIME 少折腾。

类似的还有一个预制包雾凇拼音,也可以尝试。

频道:@NewlearnerChannel