Friday, April 29, 2022

OSCHINA 社区最新软件

OSCHINA 社区最新软件


SwiftUI 版高仿书旗小说 SwiftUI-Shuqi-Reader

Posted: 29 Apr 2022 03:44 AM PDT

SwiftUI-Reader 是一个使用 SwiftUI 构建的小说阅读软件,界面仿照了书旗小说来开发。 功能 书城页 书架页 我的页 书籍详情页 阅读页 支持日间/夜间模式 我试着让这个Demo的结构尽量接近实际项目,同时使用比较简单方式去实现功能。这样可以让刚接触SwiftUI的人更够容易理解代码。 运行 $ git clone https://github.com/huanxsd/swiftui-shuqi-reader.git $ cd swiftui-shuqi-reader $ pod install...

Python 热重载工具 Reloadium

Posted: 29 Apr 2022 02:02 AM PDT

Reloadium 可以为任何 Python 应用程序添加热重载,也称为"编辑并继续"功能 安装 如果您是 PyCharm 用户,那么可以点击查看 Reloadium 插件,并安装 针对其他 IDE 的插件目前正在开发中,即将推出。 还可以通过使用 pip 手动安装 Reloadium 将其用作独立库: pip install reloadium 使用 运行python文件: reloadium run example.py 运行模块: reloadium run -m my_module 要应用你的更改,只需保存一个文件 通用 Pyth...

渗透测试工具箱 siusiu

Posted: 29 Apr 2022 12:24 AM PDT

siusiu 是一款基于 docker 的渗透测试工具箱,致力于做到渗透工具随身携带、开箱即用。减少渗透测试工程师花在安装工具、记忆工具使用方法上的时间和精力。 siusiu 将常用的渗透测试工具都封装为了docker镜像,并推送到了dockerhub中。并且为用户提供了一个shell控制台,通过该控制台,可以: 查看第三方安全工具列表 自动安装第三方安全工具 运行第三方安全工具 查看第三方安全工具的说明文档与使用样例(通过demos命令) 同时...

更纱黑体

Posted: 28 Apr 2022 11:36 PM PDT

更纱黑体 (Sarasa Gothic),一款在 100% 缩放比例下有着优秀渲染效果的字体,更纱黑体由 Noto Sans / Iosevka 和思源黑体的汉字部分合并而来,因此简体中文基本不缺字,也有日系汉字的风格,并且是开源免费字体。 更纱黑体与思源黑体对比,主要是英文部分显示不同,英文显示更时尚。而且增加了斜体,可以用更纱黑体来代替思源黑体。不过思源黑体具有 7 种字重,而更纱黑体只有 5 种字重。 (更纱黑体与微软雅黑对比)...

零代码开发 API 服务 DBApi

Posted: 28 Apr 2022 08:58 PM PDT

DBApi 是快速生成数据库的 http 接口服务,零代码开发,只需编写 sql,就可以生成 http api 服务。是数据库的上层应用,方便数据库数据对外发布 http 服务 体验地址: http://101.34.234.234:8520/ 。 默认账户: admin/admin 使用场景 BI报表、数据可视化大屏的后端接口快速开发; 前端程序员快速开发后端接口进行接口联调; 企业数据资产对外快速发布http服务及统一管理 企业数据接口的统一管理中心 特点 开箱即用,不需要编程...

交互式小说编程语言 Inform 7

Posted: 28 Apr 2022 05:50 PM PDT

Inform 7 是一种使用自然语言语法创建交互式小说的特定领域编程语言。它使用自然语言并借鉴语言学和文学编程的思想,被广泛用作文学写作的媒介、游戏行业的原型制作工具,根据 TIOBE 指数,Inform 曾多次跻身最具影响力的 100 种编程语言之列。 Inform 本身是一个软件,但开源的并不是单个程序,而是程序和资源的集合,Inform 7 由三个主要部分组成:专门用于创作/测试交互式小说的开发工具 Inform 7 IDE 、用于编译语言的 Info...

Rust 解析器组合器框架 nom

Posted: 28 Apr 2022 02:51 AM PDT

nom 是一个用 Rust 编写的解析器组合库。它的目标是在不影响速度或内存消耗的情况下提供构建安全解析器的工具。为此,它广泛使用 Rust 的强类型和内存安全来生成快速和正确的解析器,并提供函数、宏和特征来抽象大多数容易出错的管道。 Hexadecimal color parser: extern crate nom; use nom::{ IResult, bytes::complete::{tag, take_while_m_n}, combinator::map_res, sequence::tuple }; #[derive(Debu...

YouTube 视频下载库 pytube

Posted: 27 Apr 2022 07:36 PM PDT

pytube 是用于下载 YouTube 视频的轻量级、无依赖 Python 库(和命令行工具)。 特性 支持渐进式和 DASH 流 支持下载完整的播放列表 支持注册on_download_progress和on_download_complete回调 提供命令行界面 支持字幕轨道 将字幕轨道输出为 .srt 格式(SubRip Subtitle) 可获取缩略图 URL 无第三方依赖 使用示例 $ pytube https://youtube.com/watch?v=2lAe1cqCOXo $ pytube https://www.youtube.com/playlist?list=PLS1...

跨平台文件管理器 Spacedrive

Posted: 27 Apr 2022 03:53 AM PDT

Spacedrive 是开源的跨平台文件资源管理器,底层采用了 Rust 编写的虚拟分布式文件系统 (virtual distributed filesystem, VDFS)。 主要特性 已完成 文件发现- 扫描设备、驱动器和云帐户以构建包含元数据的所有文件的目录。 生成预览- 自动为图像和视频生成较低分辨率的预览图。 进行中 统计信息- 总容量、索引大小、预览媒体大小、可用空间等。 文件资源管理器- 浏览在线/离线存储位置,查看带有元数据的文件,执行基本的 CRUD...

更好的 Shell 历史记录工具 Atuin

Posted: 27 Apr 2022 02:12 AM PDT

Atuin 将现有的 shell 历史记录替换为 SQLite 数据库,并记录命令的附加上下文。此外,它还通过 Atuin 服务器,在机器之间提供可选的、完全加密的历史记录同步。 除了搜索 UI,它还可以执行以下操作: # search for all successful `make` commands, recorded after 3pm yesterday atuin search --exit 0 --after "yesterday 3pm" make 用户可以使用 Atuin 托管的服务器,也可以使用自己的服务器,或者不使用同步也完全没有问题...

Shell 脚本语言 Hush Shell

Posted: 27 Apr 2022 01:49 AM PDT

Hush 是一种 Unix shell 脚本语言,灵感来自 Lua。 Hush 提供如下特性 静态作用域 (Static scoping) 强动态类型 垃圾回收 一流公民的函数支持 对函数式编程的良好支持 面向对象编程的基本支持 一流公民的 Shell 功能 作为一种 shell 脚本语言, Hush 的典型用例是操作系统检测和基础设施编程。在实践中,Hush 适合由外部程序完成繁重工作的任何场景。...

开源的 Tailwind CSS 组件库 HyperUI

Posted: 27 Apr 2022 01:26 AM PDT

HyperUI 是一个免费开源的 Tailwind CSS 组件库。 如何工作 在网站上搜索组件、查看预览、源代码并将 HTML 复制到剪贴板。 设置 git clone git@github.com:markmead/hyperui.git yarn yarn dev 如果需要,可以在新窗口中运行 yarn watch。 这将在每次更改时重建 CSS。 添加组件 所有组件和集合都存储在 /public/components/[collection]/[id]. 添加到现有集合 假设您创建了一个新的页脚组件。 在 /public/components/footers/中...

No comments:

Post a Comment