Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/julianpistorius/irods-gooey
Demo of a graphical interface for a Python script that uploads files to IRODS
https://github.com/julianpistorius/irods-gooey
cli gooey gui irods irods-client python
Last synced: 18 days ago
JSON representation
Demo of a graphical interface for a Python script that uploads files to IRODS
- Host: GitHub
- URL: https://github.com/julianpistorius/irods-gooey
- Owner: julianpistorius
- Created: 2020-05-27T19:45:25.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-05-27T19:49:54.000Z (over 4 years ago)
- Last Synced: 2024-12-03T20:39:31.018Z (about 1 month ago)
- Topics: cli, gooey, gui, irods, irods-client, python
- Language: Python
- Size: 2.93 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Demo of Gooey
Built during 'Do-a-thon' at ResBaz Arizona 2020 to give a Python script a graphical user interface (GUI).
See the [Gooey](https://github.com/chriskiehl/Gooey) project for more information.
Note: The following instructions depend on a working version of Python 3.
## Installation Instructions
Clone this project to your local machine:
```
git clone https://github.com/julianpistorius/irods-gooey.git
```>Alternatively, you can manually download the source [here](https://github.com/julianpistorius/irods-gooey/archive/master.zip)
Navigate the directory where you cloned the repo and pip install the dependencies
```
cd irods-gooey/python3 -m pip install -r requirements.txt
```Note: The upload step will fail unless you first install and configure the CyVerse IRODS iCommands. Please follow [these instructions](https://learning.cyverse.org/projects/data_store_guide/en/latest/step2.html).
## Running the example app
```
python3 irods_upload.py
```