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用于文本输出、着色和显示 进度条。

文档

可在readthedocs.org

安装

通过运行以下命令安装awftp

$ pip install awftp

-或-

gitlab.com获取源, 解压缩并运行:

$ python setup.py install

-或-

叉子在gitlab.com

支架

如果您发现了任何错误,请通过问题跟踪程序通知我; 如果您有意见或建议,请发送电子邮件至mailto:sw@snomis.de

许可证

麻省理工学院许可证(MIT)

版权所有(c)2016-2017 Thorsten Simons(sw@snomis.de

兹免费准许任何人取得副本 本软件和相关文档文件(“软件”)的 在软件中不受限制,包括但不限于 使用、复制、修改、合并、发布、分发、再授权和/或出售 软件的副本,并允许软件的用户 在满足以下条件的情况下,可以这样做:

上述版权公告及本许可公告须包括在 软件的拷贝或大部分。

本软件按“原样”提供,无任何形式的保证,明示或 默示的,包括但不限于适销性保证, 适合特定目的和不侵权。在任何情况下 作者或版权所有者应对任何索赔、损害或其他 责任,无论是在合同诉讼、侵权诉讼或其他诉讼中, 不属于或与本软件有关,或使用或与本软件的其他交易有关。 软件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
带有外部属性文件的java prunsrv服务   java NoClassDefFoundError:org/hibernate/annotations/common/reflection/MetadataProvider   使用Android Studio进行java单元测试云数据存储   java如何使用Junit在SeleniumWebDriver中生成测试用例报告   java根据用户输入显示多个动画形状(JavaFX)   java枚举文件和Jar资源的统一机制   使用Spring OXM的java多封送器/解封器   java无法解析:com。谷歌。安卓exoplayer:exoplayer smoothstreaming:2.9.1   java如何创建迷你对话框(带图片)   java在eclipse中单击自定义菜单项时显示一个对话框   java使用Hibernate在插入前检查重复值   Jsoup只过滤掉从html到文本的一些标记   域在字符串Java Mail中包含非法字符   自定义Jackson反序列化程序中的java委托   java Graphql联合在扩展关系上返回null   java如果我有entitymanager,如何获取会话对象?