fw-gear-cow-says


Namefw-gear-cow-says JSON
Version 2.3.4 PyPI version JSON
download
home_pagehttps://gitlab.com/flywheel-io/flywheel-apps/templates/poetry-cow-says
SummaryA gear that makes animal speak
upload_time2024-08-23 23:19:08
maintainerNone
docs_urlNone
authorFlywheel
requires_python<4.0,>=3.11
licenseMIT
keywords flywheel gears example
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Cow-says Gear (cow-says)  

## Overview

### Summary 

The CowSays gear is an demo utility gear that makes animals speak. It uses as an example to illustrate how our skeleton
gear template (available at https://gitlab.com/flywheel-io/scientific-solutions/gears/templates/skeleton) can be used.

### Cite 

*License:* MIT

### Classification

*Category:* converter

*Gear Level:*

- [ ] Project
- [ ] Subject
- [ ] Session
- [X] Acquisition
- [ ] Analysis

----

[[_TOC_]]

----
### Inputs

- *text-input*
  - __Name__: text-file
  - __Type__: file
  - __Optional__: False
  - __Description__: Text file for the animal.

### Config

- *debug*
  - __Name__: debug
  - __Type__: boolean
  - __Description__: Log debug messages
  - __Default__: False

- *animal*
  - __Name__: animal
  - __Type__: string
  - __Description__: Type of animal
  - __Default__: cow

### Outputs

This gear will generate an image of the selected
animal along with the message from the input text file.

<!-- markdownlint-disable-file MD040 -->
```
  ______________
< Flywheel rocks >
  ==============
            \
             \
               ^__^                             
               (oo)\_______                   
               (__)\       )\/\             
                   ||----w |           
                   ||     ||  
```

## Usage

### Description

This gear takes an input text file and
print out the message in the text file along
with selected animal type in the gear log.

#### File Specifications

##### text-file

A text file that contains message that user wish to be printed on the gear log

### Workflow

A picture and description of the workflow

```mermaid
graph LR;
    A[Input-File]:::input --> C;
    C[Upload] --> D[Acquisition container];
    D:::container --> E((Gear));
    E:::gear --> F[Gear Log]:::container;
    
    classDef container fill:#57d,color:#fff
    classDef input fill:#7a9,color:#fff
    classDef gear fill:#659,color:#fff

```

Description of workflow

1. Upload file to an Acquisition container
1. Select file as input to cow-says gear
1. View the outputs of the gear in Gear Log

## Contributing

[For more information about how to get started contributing to that gear,
checkout [CONTRIBUTING.md](CONTRIBUTING.md).]
<!-- markdownlint-disable-file -->
            

Raw data

            {
    "_id": null,
    "home_page": "https://gitlab.com/flywheel-io/flywheel-apps/templates/poetry-cow-says",
    "name": "fw-gear-cow-says",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0,>=3.11",
    "maintainer_email": null,
    "keywords": "Flywheel, Gears, Example",
    "author": "Flywheel",
    "author_email": "support@flywheel.io",
    "download_url": null,
    "platform": null,
    "description": "# Cow-says Gear (cow-says)  \n\n## Overview\n\n### Summary \n\nThe CowSays gear is an demo utility gear that makes animals speak. It uses as an example to illustrate how our skeleton\ngear template (available at https://gitlab.com/flywheel-io/scientific-solutions/gears/templates/skeleton) can be used.\n\n### Cite \n\n*License:* MIT\n\n### Classification\n\n*Category:* converter\n\n*Gear Level:*\n\n- [ ] Project\n- [ ] Subject\n- [ ] Session\n- [X] Acquisition\n- [ ] Analysis\n\n----\n\n[[_TOC_]]\n\n----\n### Inputs\n\n- *text-input*\n  - __Name__: text-file\n  - __Type__: file\n  - __Optional__: False\n  - __Description__: Text file for the animal.\n\n### Config\n\n- *debug*\n  - __Name__: debug\n  - __Type__: boolean\n  - __Description__: Log debug messages\n  - __Default__: False\n\n- *animal*\n  - __Name__: animal\n  - __Type__: string\n  - __Description__: Type of animal\n  - __Default__: cow\n\n### Outputs\n\nThis gear will generate an image of the selected\nanimal along with the message from the input text file.\n\n<!-- markdownlint-disable-file MD040 -->\n```\n  ______________\n< Flywheel rocks >\n  ==============\n            \\\n             \\\n               ^__^                             \n               (oo)\\_______                   \n               (__)\\       )\\/\\             \n                   ||----w |           \n                   ||     ||  \n```\n\n## Usage\n\n### Description\n\nThis gear takes an input text file and\nprint out the message in the text file along\nwith selected animal type in the gear log.\n\n#### File Specifications\n\n##### text-file\n\nA text file that contains message that user wish to be printed on the gear log\n\n### Workflow\n\nA picture and description of the workflow\n\n```mermaid\ngraph LR;\n    A[Input-File]:::input --> C;\n    C[Upload] --> D[Acquisition container];\n    D:::container --> E((Gear));\n    E:::gear --> F[Gear Log]:::container;\n    \n    classDef container fill:#57d,color:#fff\n    classDef input fill:#7a9,color:#fff\n    classDef gear fill:#659,color:#fff\n\n```\n\nDescription of workflow\n\n1. Upload file to an Acquisition container\n1. Select file as input to cow-says gear\n1. View the outputs of the gear in Gear Log\n\n## Contributing\n\n[For more information about how to get started contributing to that gear,\ncheckout [CONTRIBUTING.md](CONTRIBUTING.md).]\n<!-- markdownlint-disable-file -->",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A gear that makes animal speak",
    "version": "2.3.4",
    "project_urls": {
        "Homepage": "https://gitlab.com/flywheel-io/flywheel-apps/templates/poetry-cow-says",
        "Repository": "https://gitlab.com/flywheel-io/flywheel-apps/templates/poetry-cow-says"
    },
    "split_keywords": [
        "flywheel",
        " gears",
        " example"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6a716c8bab6d807035c53c31fa25c4be0ad9b43edb02b6d16cf526439f925df5",
                "md5": "7f7d678eb6c2e5c3530ad7cb12bf4477",
                "sha256": "cabb3f5b6c85c406f61a6eaa4a0618b57a86a87ff4077e7cb27edabd1e6090ec"
            },
            "downloads": -1,
            "filename": "fw_gear_cow_says-2.3.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7f7d678eb6c2e5c3530ad7cb12bf4477",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0,>=3.11",
            "size": 3988,
            "upload_time": "2024-08-23T23:19:08",
            "upload_time_iso_8601": "2024-08-23T23:19:08.172814Z",
            "url": "https://files.pythonhosted.org/packages/6a/71/6c8bab6d807035c53c31fa25c4be0ad9b43edb02b6d16cf526439f925df5/fw_gear_cow_says-2.3.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-23 23:19:08",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "flywheel-io",
    "gitlab_project": "flywheel-apps",
    "lcname": "fw-gear-cow-says"
}
        
Elapsed time: 0.31170s