6 个版本
0.2.1 | 2024 年 1 月 4 日 |
---|---|
0.2.0 | 2023 年 9 月 4 日 |
0.1.3 | 2023 年 4 月 4 日 |
0.1.2 | 2023 年 3 月 20 日 |
0.1.0 | 2023 年 2 月 24 日 |
在 Web 编程 中排名 520
每月下载 29 次
140KB
3K SLoC
用 Rust 编写的 Neocities 客户端
Neocities 是一个免费的 Web 主机服务,允许用户创建和发布自己的网站。
此客户端是管理 Neocities 上网站的命令行界面应用程序。用户可以从他们的终端轻松上传和删除文件,在他们本地计算机和 Neocities 网站之间。
演示
设置
设置两个环境变量
export NEOCITIES_USER=<user>
export NEOCITIES_PASS=<pass>
或者,您可以使用 NEOCITIES_KEY
变量。
用法
- 上传文件到您的网站
neocities_cli upload foo.html bar.js folder/baz.jpg
- 从您的网站上删除文件
neocities_cli delete foo.html folder/baz.jpg
- 获取可用命令列表
neocities_cli
# Output...
#
# usage: neocities _cli <command> [<args>]
#
#
# Commands:
# upload Upload files to Neocities
# delete Delete files from Neocities
# info Info about Neocities websites
# key Neocities API key
# list List files on Neocities
# diff Compare local with remote paths
# version Show neocities client version
#
# Help for a specific command:
# help [command]
捐赠
Neocities 由 捐赠 资助。如果您想捐款,可以使用比特币或 PayPal 来帮助支付服务器费用。
许可证(MIT)
版权(c)2023 Jacob Benison https://jacobbenison.com/
特此授予任何人免费获得此软件及其相关文档副本(“软件”)的权利,不受任何限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本,并允许向获得软件的人提供软件,以便他们可以这样做,前提是以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论这些责任是因合同、侵权或其他原因引起的,与软件或其使用或任何其他方式有关。
依赖关系
约 10-26MB
约 396K SLoC