Skip to content

Latest commit

 

History

History
100 lines (71 loc) · 5.45 KB

README_zh-Hans.md

File metadata and controls

100 lines (71 loc) · 5.45 KB

alisthelper

English | 简体中文 | CODE_OF_CONDUCT

Downloads GitHub release (latest by date including pre-releases)

Alist Helper是一款使用Flutter开发的应用程序,旨在简化桌面版alist的使用。它可以管理alist,让您更轻松地开启、关闭alist程序。

截图

image image
image image

Alist Helper包括多个实用功能

  • 自动启动alist
  • 最小化至系统托盘
  • 开机自启和开机静默启动
  • 能够快速查看alist的版本和管理员信息
  • 可调整的alist启动参数。你可以可以根据自己的特定需求和偏好来自定义启动参数。

免费。无跟踪。无广告。

目前,此应用可在 Windows 和 macOS 上使用。更多平台的适配计划正在进行中。

特别注意,本程序不包含alist的二进制文件,您需要手动下载。

alist alisthelper alist desktop
价格 🆓 Free 🆓 Free 💰8$/50¥
开机自启 🛠️ 需要手动配置 ✅ 支持 ✅ 支持
静默启动 ❌ 不支持 ✅ 支持 ✅ 支持
伴随启动 ❌ 不支持 ✅ 支持 ✅ 支持
GUI ❌ 不支持 ✅ 支持 ✅ 支持
系统托盘 ❌ 不支持 ✅ 支持 ✅ 支持
参数调整 🛠️ 需要手动配置 ✅ 支持 ❌ 不支持
Http代理 🛠️ 需要手动配置 ✅ 支持 ❌ 不支持

开始使用

Wiki

贡献

AlistHelper 是一个开源项目,我们欢迎任何有兴趣帮助改进该应用程序的人进行贡献。无论你是开发人员、翻译者还是文档编写者,都有很多参与方式。

入门指南

如果你有意向为 AlistHelper 贡献代码,你需要遵循以下步骤:

运行

Fork存储库并安装Flutter

在你安装了Flutter之后,你可以通过键入以下命令来启动该应用程序:

flutter pub get
dart run build_runner build
flutter run

翻译

你可以帮助将该应用程序翻译成其他语言!

  1. Fork该存储库
  2. 选择一项
    • 添加缺失的现有语言翻译:只需更新lib/i18n中的_missing_translations_<locale>.json
    • 修复现有翻译:更新lib/i18n中的strings_<locale>.i18n.json
    • 添加新语言:创建一个新文件,关于locale参见:locale codes
  3. 可选项:重新运行该应用程序
    1. 确保你已经运行过该应用程序。
    2. 通过dart run build_runner build更新翻译
    3. 通过flutter run运行应用程序
  4. 提交拉取请求

请注意: 使用@标记装饰的字段不应被翻译,它们在应用程序中不会被使用,仅仅是有关该文件的信息文本或为翻译者提供上下文。

贡献指南

在向AlistHelper提交拉取请求之前,请确保你遵循了以下准则:

  • 代码应该有良好的文档,并根据Dart风格指南进行格式化。
  • 所有更改都应该有测试覆盖。
  • 提交的注释应该写得清晰明了,概述更改内容和任何相关上下文。
  • 拉取请求应该针对master分支,并包含对更改的清晰概述。

缺陷报告和功能请求

如果你在AlistHelper中遇到了一个缺陷或者有一个功能请求,请在问题跟踪器中提交一个问题。请确保提供清晰的问题或功能请求描述,以及任何相关的上下文或复现该问题的步骤。