open-index/open-npm huggingface dataset:
npm package: @openmule/n8n-nodes-workspace
Description: MuleRun n8n nodes for File Drivers in workspace
Author: MuleRun
Latest version: 0.0.2

# @openmule/n8n-nodes-workspace

This is an n8n community node. It lets you use [MuleRun](https://mulerun.com/docs)  Workspace file operations in your n8n workflows.


## Table of Contents

- [Installation](#installation)
- [Operations](#operations)
- [Credentials](#credentials)
- [Usage](#usage)
- [Resources](#resources)
- [Support](#support)


## Installation

Follow the [installation guide](https://docs.n8n.io/integrations/community-nodes/installation/) in the n8n community nodes documentation.

For n8n Cloud users, you can install this node directly from your n8n instance by navigating to **Settings** > **Community Nodes** and searching for `@openmule/n8n-nodes-workspace`.

For self-hosted n8n instances, you can install via npm:

```bash
npm install @openmule/n8n-nodes-workspace
```

After installation, restart your n8n instance to load the new node.

## Operations

This node currently supports the following operations:

### File Operations

- **Upload**: Upload one or more files to MuleRun Workspace storage
  - Support for multiple file uploads in a single operation
  - Configurable file paths/folder and metadata
  - Automatic handling of file data from previous nodes
  - Get **presigned_url** for the uploaded file



## Credentials

To use this node, you need to set up MuleRun API credentials. 

### Prerequisites

A MuleRun Creator account.

### Setting up Authentication

1. In your n8n instance, go to **Credentials** > **New**
2. Search for **MuleRun API**
3. Configure the following fields:
   - **Creator API Key**: Your MuleRun API key (can be obtained from your MuleRun Creator Studio)
   - **Base URL**: The base URL for your MuleRun instance (default: `https://mulerun.com`)
4. Click **Test** to verify your credentials
5. Save the credential



## Usage

### Basic File Upload

1. Add the **MuleRun** node to your workflow
2. Click **Upload file to MuleRun** Actions
3. Select **File** as the resource
4. Choose **Upload** as the operation
5. Configure your file source (from a previous node or binary data)
6. Set the destination path/folder in MuleRun Workspace File Driver
7. Execute the workflow

You can also enable file size limit and extension filter. You can get the **presigned_url** for the uploaded files from the output JSON response.




## Resources

- [n8n community nodes documentation](https://docs.n8n.io/integrations/#community-nodes)
- [MuleRun documentation](https://mulerun.com/docs)
- [n8n workflow automation](https://n8n.io/)


## Support

If you encounter any issues or have questions:

- Check the [MuleRun documentation](https://mulerun.com/docs) for API-related questions
- Refer to the [n8n community forum](https://community.n8n.io/) for general n8n questions
- Report bugs or request features through the [MuleRun Creator Studio](https://mulerun.com/creator/studio)
---

**Developed by**: [MuleRun](https://mulerun.com)
npm package: @openmyjs/electron
Description: Publicly used utils
Author: openmyjs.com
Latest version: 1.0.8


# @openmyjs/electron
[openmyjs.com](http://openmyjs.com/electron)

zh:基于 electron^31.0.2 和electron-vite^2.3.0, 支持window 10 以上的系统

en:Based on electron^31.0.2 and electron-vite^2.3.0, supports systems above Windows 10

```
 @openmyjs/electron/tray

zh:目前只做了vue3的适配支持,后续我们会做react的适配支持
en:Currently only the vue3 adaptation support is provided, and we will provide react adaptation support in the future

zh:这是一个能在renderer 编辑 tray 右键和左键菜单的方案
en:This is a solution that can edit the right-click and left-click menus of tray in renderer

zh:详情请查看dist/tray/renderer/README.md 和 src/tray/main/README.md
en:For details, please see dist/tray/renderer/README.md and src/tray/main/README.md
```


## Project Setup

### Install

```bash
$ npm install electron@31.0.2
$ npm install electron-vite@2.3.0
$ npm install @openmyjs/electron
```