浏览irods的集合
brocoli的Python项目详细描述
Brocoli应用程序允许用户在一个简单的 特金特吉。
安装Brocoli
先决条件
brocoli运行在linux平台上。windows和macos支持是实验性的。
brocoli需要一个带有tkinter的python安装。低于 ubuntu<;http://www.ubuntu.com>;,您可能需要安装一个特定的包 去找特金特。
python 2.7+和3.5+预计可以工作。
依赖性
Brocoli取决于以下套餐:
- 六:https://pypi.python.org/pypi/six
- python irodsclient>;=0.8.0:https://pypi.python.org/pypi/python-irodsclient
使用pip
安装从命令shell运行:
^{tt1}$
如果您没有管理权限,则可能需要使用--user 可选参数,以便在用户帐户中安装brocoli。
从源安装
- 从https://github.com/mesocentre-mcia/brocoli 下载brocoli
- 在分发目录中,运行python setup.py install [--user]
如果您没有管理权限,则可能需要使用--user 可选参数,以便在用户帐户中安装brocoli。
使用Brocoli
从命令shell运行brocoli:
^{tt5}$
连接
第一次跑步时,布罗科利会显得很空虚。您将要创建一个 与irods目录的有用连接。只需按照菜单进行配置:
Settings -> New Connection
这将打开一个对话框,您可以在其中设置连接配置。这个 配置字段为:
- Connection name-选择一个名称来标识连接
- Catalog type-选择os、irods3或irods4。目前, irods*是唯一可用的目录(os用于测试 仅限用途)
- Root path-输入您要以显示为基础的目录路径
- Make default connection-检查您是否希望brocoli打开这个 启动时连接
irosd3特定配置字段:
- Use irods environment file-检查是否要使用irods icommands 配置文件(通常是~/.irods/.irodsEnvfr v3实例和 ~/.irods/irods_environment.json对于v4)
- iRODS host-要连接到的irods服务器dns名称(通常 您启用了ICA的服务器)
- iRODS port-取决于您的irods实例(默认为1247)
- iRODS zone-irods区域的名称
- iRODS user name-您的irods帐户名
- iRODS default resource-要使用的irods资源(可选)
- Remember password-检查您是否希望brocoli存储您的irods密码 (dangerous:尽管brocoli会扰乱存储的密码,但这可能很容易 为获得该价值的人解读)
- iRODS password
irods4连接有几个额外的配置字段:
- Use irods SSL transfer-检查是否需要与 目录
- irods_encryption_algorithm-特定于ssl的设置取决于 目录配置
- irods_encryption_key_size-特定于ssl的设置取决于您的目录 配置
- irods_encryption_num_hash_rounds-特定于ssl的设置取决于 目录配置
- irods_encryption_salt_size-ssl特定的设置取决于 目录配置
- irods_ssl_ca_certificate_file-ssl特定的设置取决于 目录配置
现在,您应该可以通过以下方式切换到新创建的连接:
Settings -> Switch connection -> Your new connection name
文件操作
文件和目录上的操作可以在弹出菜单中访问,当 右击目标。
文件/目录操作
- Download to local disk-将所选条目(递归地)下载到 本地计算机
- Delete-从目录中(递归地)删除所选条目
- Properties-显示选定项的目录特定属性
仅目录操作
- New directory-创建所选目录的子目录
- Upload local files-将本地文件上载到 选定目录
- Recursive upload-递归地上载本地目录的内容 到目录
- Go to-将brocoli导航栏重新定位到所选目录