bilibilimini
我的身体里的火车从来不会错轨,所以允许大雪,风暴,泥石流,和荒谬。——余秀华《月光落在左手上》 bilimini:一个极简的 B 站客户端在信息过载的今天,B 站作为内容丰富的视频平台,已成为我们获取知识、娱乐放松的重要渠道。然而,官方客户端臃肿不堪,各种推送、广告、自动播放、商业内容混杂其中,体验越来越差。 你是否也想要一个纯净、极简的 B 站客户端?bilimini 正是为此而生。 什么是 bilimini?bilimini 是一个基于 Python + Qt 开发的 B 站桌面客户端,主打极简、纯净、无广告,完全开源,支持 Windows、macOS 和 Linux。 项目地址:👉 https://github.com/chitosai/bilimini 作者一句话介绍这个项目:“无推荐、无推送、无广告,纯粹浏览自己的关注和收藏。” 项目特点 🧼 极简界面:只展示你关注的 UP 主动态和收藏夹内容,没有首页推荐、热搜、推广。 💻 跨平台支持:基于 PySide6 开发,能在三大主流桌面系统上运行。 📦 便于安装:提供打包好的安装程序,开箱即用;源码也易于...
gitignore模板库
雪下不下来都阻挡不了我的白,我白不白都掩饰不了一生的荒唐。——余秀华《雪》 https://github.com/github/gitignore GitHub/gitignore:程序员最常用但常被忽略的宝藏仓库你是否每次创建新项目时都要手动添加 .gitignore 文件?是否曾因为忘记忽略某些目录,导致 .DS_Store、node_modules、target 等无关文件上传到仓库,引发冲突或污染历史记录?今天介绍的这个项目,或许能让你彻底告别这些烦恼。 项目简介github/gitignore 是 GitHub 官方维护的一个开源仓库,收集了适用于各种语言、框架和工具的 .gitignore 模板,已经累计了数万个 Star。 这个仓库的目标很简单——为世界上的开发者提供标准化、可复用的 .gitignore 文件。无论你用的是 Python、Java、Go、Node.js,还是 Unity、LaTeX、Emacs,都能在这里找到适配的忽略规则。 仓库结构仓库结构很清晰,主要分为以下几类: Global/:全局忽略规则,比如 macOS、Win...
vuepressecosystem
我真不知道在这个世界上我了解过谁。——玛格丽特·米切尔《飘》 https://github.com/vuepress/ecosystemhttps://ecosystem.vuejs.press/zh/ 介绍 VuePress Ecosystem:VuePress2 的官方插件和主题最近,我发现了一个非常重要的开源项目——VuePress Ecosystem。这个项目由 VuePress 团队开发和维护,旨在为 VuePress2 提供官方的插件和主题。今天,我将为大家详细介绍一下这个项目的特点和使用方法。 项目概述VuePress Ecosystem 是 VuePress2 的官方插件和主题库。项目自 2023 年 9 月 5 日创建以来,已经获得了 43 个星标和 61 个 forks,显示了其在社区中的受欢迎程度。项目使用 TypeScript 编写,并且遵循 MIT 许可证,确保其免费和开源。 项目特点 官方插件和主题:VuePress Ecosystem 提供了一系列官方插件和主题,帮助用户轻松扩展和定制 VuePress2 网站。 高质量:作为官方插件和主题库,V...
pakku.js
不同孕育仇恨。——司汤达《红与黑》 介绍 pakku.js:拯救 B 站的弹幕体验最近,我发现了一个非常有趣的开源项目——pakku.js。这个项目由 xmcp 开发,旨在提升 B 站(Bilibili)的弹幕体验。今天,我将为大家详细介绍一下这个项目的特点和使用方法。 项目概述pakku.js 是一个用于优化 B 站弹幕体验的浏览器扩展。项目自 2017 年 2 月 28 日创建以来,已经获得了 2243 个星标和 78 个 forks,显示了其在社区中的受欢迎程度。项目使用 TypeScript 编写,并且遵循 GNU General Public License v3.0,确保其免费和开源。 项目特点 提升弹幕体验:pakku.js 提供了丰富的弹幕过滤和优化功能,帮助用户屏蔽无意义的弹幕,提升观看体验。 开源项目:作为一个开源项目,pakku.js 拥有庞大的社区支持,用户可以在 GitHub 上交流经验、分享心得。 多平台支持:pakku.js 作为浏览器扩展,可以在多个平台上使用,包括 Chrome 和 Firefox。 简单易用:pakku.js 提供了简单易用...
termux-app
我从地狱来,要到天堂去,正路过人间。——司汤达《红与黑》 介绍 Termux:Android 上的终端模拟器最近,我发现了一个非常强大的开源项目——Termux。Termux 是一个为 Android 操作系统设计的终端模拟器应用程序,并且可以通过各种软件包进行扩展。今天,我将为大家详细介绍一下这个项目的特点和使用方法。 项目概述Termux 是一个运行在 Android 设备上的终端模拟器,允许用户在 Android 设备上运行 Linux 环境。项目自 2015 年 10 月 23 日创建以来,已经获得了 40122 个星标和 4309 个 forks,显示了其在社区中的受欢迎程度。项目使用 Java 编写,并且遵循其他许可证,确保其免费和开源。 项目特点 Linux 环境:Termux 提供了一个完整的 Linux 环境,允许用户在 Android 设备上运行命令行工具和脚本。 丰富的软件包:Termux 提供了大量的软件包,用户可以通过 apt 包管理器进行安装和管理。 可扩展性:用户可以通过安装额外的软件包来扩展 Termux 的功能,满足各种需求。 开源社区支持:...
912_project
宁愿做一朵篱下的野花,不愿做一朵受恩惠的蔷薇。——莎士比亚的《无事烦恼》 介绍 912_Project:清华大学计算机系考研攻略最近,我发现了一个非常有价值的开源项目——912_Project。这个项目由 stellarkey 开发和维护,旨在为清华大学计算机系考研的学生提供全方位的指导和资源。今天,我将为大家详细介绍一下这个项目的特点和使用方法。 项目概述912_Project 是一个为清华大学计算机系考研学生提供的详尽攻略和资源库。项目自 2019 年 4 月 28 日创建以来,已经获得了 2702 个星标和 529 个 forks,显示了其在社区中的受欢迎程度。项目使用 HTML 语言编写,遵循 MIT 许可证,确保其免费和开源。 项目特点 全面的考研攻略:项目提供了从初试到复试的全方位指导,包括考试科目、参考书目、备考经验等。 丰富的学习资源:项目包含了大量的学习资料和资源,如历年真题、笔记和课件等,帮助考生高效备考。 开源社区支持:作为一个开源项目,912_Project 拥有庞大的社区支持,考生可以在 GitHub 上交流经验、分享心得。 易于访问和使用:项目采用...
utterances
多听,少说,接受每一个人的责难,但是保留你的最后裁决。——莎士比亚《哈姆雷特》 GitHub - utterance/utterances: :crystal_ball: A lightweight comments widget built on GitHub issues https://utteranc.es/ Utterances:基于 GitHub Issues 的超轻量评论系统 如果你正在为静态博客寻找一款干净、开源、可控又易用的评论系统,那么你可能会喜欢这款工具——utterances。 这是一款用一句话就能说明白的工具: Utterances 是一个基于 GitHub Issues 的轻量级评论系统,每一条评论本质上都是一条 issue 回复。 为什么选择 utterances?相比传统的评论插件,它有以下几个显著优势: 🚀 超轻量:仅一个 iframe,不注入额外 JS,加载速度极快 🔐 隐私友好:不收集用户数据,不追踪 🧠 天然反垃圾评论:用户必须使用 GitHub 登录评论 ✍️ 支持 Markdown、表情、代码块,评论体...
gitalk
我荒废了时间,时间便把我荒废了。——莎士比亚 https://github.com/gitalk/gitalk https://gitalk.github.io/ 用 Gitalk 给博客添加评论系统:优雅、开源、无后端依赖 在搭建个人博客时,我们经常面临一个小难题:评论系统用什么好?传统方案如 Disqus 虽然功能强大,但加载慢、隐私问题多;国内的评论系统则可能存在稳定性和接入成本。 于是我选择了一个更极客、更自由的方式:Gitalk —— 一个基于 GitHub Issues 的评论系统。 什么是 Gitalk?Gitalk 是一个利用 GitHub Issues 构建的评论系统,由 gitalk 开发者团队 创建。它的设计理念很简单: 既然每个人都有 GitHub 账号,为什么不能用 GitHub 直接发评论? 它通过 GitHub 的 OAuth 授权,允许访问者在你指定的仓库中创建/回复 issue,从而完成评论功能。 Gitalk 的优点 ✅ 完全免费,只依赖 GitHub,无需后端服务器 ✅ 界面简洁,支持 Markdown、高亮、表情 ...
astro
真理的范围在大炮射程之内。——俾斯麦 https://astro.build/ https://github.com/withastro/astro Astro:为内容驱动的网站打造的现代前端框架在前端框架百花齐放的今天,React、Vue、Svelte 等已经牢牢占据开发者的视野。而 Astro,则以一种“反潮流”的方式切入了战场——它不试图成为全能框架,而是专注于一个核心场景:内容驱动的静态网站。 什么是 Astro?Astro 是一个现代的静态网站构建工具,主打“少 JavaScript,多性能”。它允许开发者使用多种框架(React、Vue、Svelte、Solid 等)构建组件,但最终构建时,只会输出最小的 HTML、CSS 和必要的 JS,实现几乎“零 JS 运行时”。 一句话总结:Astro 是为了构建快如闪电的内容网站而生的静态站点生成器。 核心特性1. 零 JS 默认输出Astro 默认不会给你的页面添加任何 JavaScript,除非你显式启用交互。这种“按需加载”策略,让页面加载速度大幅提升,非常适合博客、文档、企业官网等。 2. 跨框架组件支持在一个项...
electron页面js调用c++函数
傲慢让别人无法来爱我,偏见让我无法去爱别人。——简·奥斯汀《傲慢与偏见》 很简单啊,先创建项目: 123456789101112131415161718192021222324252627282930313233343536373839404142434445(base) 192:WebstormProjects achao$ npx create-electron-app@latest simple-electronNeed to install the following packages:create-electron-app@7.8.0Ok to proceed? (y) ✔ Resolving package manager: npm✔ Resolving template: base › Using @electron-forge/template-base (local module)✔ Initializing directory✔ Initializing git repository✔ Preparing template✔ Initializing t...
