awftp-适用于hcp anywhere的ftp风格客户端
awftp的Python项目详细描述
HCP Anywhere文件同步和共享的FTP样式客户端
HCP Anywhere是日立创建和销售的文件同步和共享解决方案 数据系统。它为台式机提供了广泛的fs&s客户端, 移动设备和浏览器。 目前缺少的是一个cli客户端,它允许在任何地方访问hcp 在没有gui可用的设备上(例如linux服务器)或 脚本。
awftp试图通过提供与 可能是众所周知的基于cli的ftp客户端。可用的功能 是ftp客户端提供的功能的一个子集,因为 HCP Anywhere FS&S服务通过其API提供 ftp客户端在任何地方都不能与hcp一起使用。另一方面 手,有些功能(snap,例如)在ftp中找不到…
功能
- Navigate the folders stored in HCP Anywhere, including Mobilized NAS, Shared Folders, Team Folders, Backup Folders
- List folders content, including deleted files/folders
- Store, update and retrieve files
- Move files and folders
- Undelete files/folders
- Create/delete folders (even recursive)
- Link handling:
- Create links to share content with others - internal/public, read-only, read-write, write-only
- List links
- Delete links
- Work with snapshots
- Restore files from snapshots
- Dynamically enables/disables features depending on the HCP Anywhere version connected to
- Authentication is Active Directory per default; if the HCP Anywhere is integrated a SAML IDP for authentication, the –saml parameter allows to select it for authentication
依赖关系
您至少需要安装python 3.4.3才能运行awftp。
它使用了肯尼思·雷茨著名的 requests package 与任何地方的HCP沟通。它使用 click用于文本输出、着色和显示 进度条。
文档
安装
通过运行以下命令安装awftp
-或- 从gitlab.com获取源,
解压缩并运行: -或- 叉子在gitlab.com$ pip install awftp
$ python setup.py install
支架
如果您发现了任何错误,请通过问题跟踪程序通知我; 如果您有意见或建议,请发送电子邮件至mailto:sw@snomis.de
许可证
麻省理工学院许可证(MIT)
版权所有(c)2016-2017 Thorsten Simons(sw@snomis.de)
兹免费准许任何人取得副本 本软件和相关文档文件(“软件”)的 在软件中不受限制,包括但不限于 使用、复制、修改、合并、发布、分发、再授权和/或出售 软件的副本,并允许软件的用户 在满足以下条件的情况下,可以这样做:
上述版权公告及本许可公告须包括在 软件的拷贝或大部分。
本软件按“原样”提供,无任何形式的保证,明示或 默示的,包括但不限于适销性保证, 适合特定目的和不侵权。在任何情况下 作者或版权所有者应对任何索赔、损害或其他 责任,无论是在合同诉讼、侵权诉讼或其他诉讼中, 不属于或与本软件有关,或使用或与本软件的其他交易有关。 软件。