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

MIT 许可证

140KB
3K SLoC

Tailwind CSS

用 Rust 编写的 Neocities 客户端

Neocities CLI GitHub Workflow Status Neocities CLI Crate Neocities CLI docs.rs Neocities CLI License Neocities CLI Crate Downloads

Neocities 是一个免费的 Web 主机服务,允许用户创建和发布自己的网站。

此客户端是管理 Neocities 上网站的命令行界面应用程序。用户可以从他们的终端轻松上传和删除文件,在他们本地计算机和 Neocities 网站之间。

演示

https://user-images.githubusercontent.com/75739874/221270216-693d0626-59e0-4df3-a2cf-987cc0afff26.mp4

设置

设置两个环境变量

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