EzRemote Client Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=ezRemote Client |image=ezremoteclientswitch.png |description=ezRemote Client is a File Manager application for Nintendo Switch. |author=cy33hc |lastupdated=2023/10/13 |type=File Browsers |version=1.0 |license=GPL-3.0 |download=https://dlhb.gamebrew.org/switchhomebrews/ezremoteclientswitch.7z |website=https://www.reddit.com/r/SwitchHacks/comments/1776arp/release_ezremote_client/ |source=https://github.com/cy33hc/switch-ezremote-client |do...")
 
No edit summary
Line 19: Line 19:
|image_alt=ezRemote Client
|image_alt=ezRemote Client
}}
}}
ezRemote Client is a File Manager application that allows you to connect the Switch to remote FTP, SMB, WebDAV servers to transfer and manage files. This supercedes the apps "[[Switch SMB Client]]" and "[[Switch FTP Client]]".
ezRemote Client is a File Manager application that allows you to connect the Switch to remote FTP, SMB, WebDAV servers to transfer and manage files. This supercedes the apps [[Switch SMB Client]] and [[Switch FTP Client]].


==Features==
==Features==
* Transfer files back and forth between Switch and FTP/SMB/WebDAV server
* Transfer files back and forth between Switch and FTP/SMB/WebDAV server.
* File management function include cut/copy/paste/edit/rename/delete/new folder/file for files on Switch SD Card
* File management function include cut/copy/paste/edit/rename/delete/new folder/file for files on Switch SD Card.


==Installation==
==Installation==
* Copy ezremote-client.nro to the "/switch" folder on sdcard
Copy ezremote-client.nro to the /switch folder on the SD card.
* Install [https://github.com/cy33hc/switch-ezremote-client/releases ezremote-client.nsp]


==Usage==
Or install [https://github.com/cy33hc/switch-ezremote-client/releases ezremote-client.nsp].
 
==User guide==
To distinguish between FTP, SMB, WebDAV, the URL must be prefix with '''ftp://, smb://, webdav://, webdavs://'''
To distinguish between FTP, SMB, WebDAV, the URL must be prefix with '''ftp://, smb://, webdav://, webdavs://'''


'''The url format for FTP is'''
'''FTP URL format:'''
<pre>
 
ftp://hostname[:port]
<pre>ftp://hostname[:port]
 
* hostname: Textual hostname or an IP address. Required.
* port: Optional. Defaults to 21 (FTP) if not provided.</pre>


  - hostname can be the textual hostname or an IP address. hostname is required
'''SMB URL format:'''
  - port is optional and defaults to 21(ftp) if not provided
 
</pre>
<pre>smb://hostname[:port]/sharename
'''The url format for SMB is'''
 
<pre>
* hostname: Textual hostname or an IP address. Required.
smb://hostname[:port]/sharename
* port</code>: Optional. Defaults to 445 if not provided.
* sharename: Required.</pre>
 
'''WebDAV URL format:'''
 
<pre>webdav://hostname[:port]/[url_path]


  - hostname can be the textual hostname or an IP address. hostname is required
  - port is optional and defaults to 445 if not provided
  - sharename is required
</pre>
'''The url format for WebDAV is'''
<pre>
webdav://hostname[:port]/[url_path]
webdavs://hostname[:port]/[url_path]
webdavs://hostname[:port]/[url_path]


  - hostname can be the textual hostname or an IP address. hostname is required
* hostname: Textual hostname or an IP address. Required.
  - port is optional and defaults to 80(webdav) and 443(webdavs) if not provided
* port: Optional. Defaults to 80 (WebDAV) and 443 (WebDAVS) if not provided.
  - url_path is optional based on your WebDAV hosting requiremets
* url_path: Optional based on your WebDAV hosting requirements.</pre>
</pre>


Tested with following WebDAV server:
Tested WebDAV Servers:


* (Recommeded) [https://rclone.org/ RClone] - For hosting your own WebDAV server. You can use RClone WebDAV server as proxy to 70+ public file hosting services (Eg. Google Drive, OneDrive, Mega, dropbox, NextCloud etc..)
* [https://rclone.org/ RClone] - Recommended for hosting your own WebDAV server. It can also be used as a proxy to 70+ public file hosting services (e.g., Google Drive, OneDrive, Mega, Dropbox, NextCloud, etc.).
* [https://github.com/sigoden/dufs Dufs] - For hosting your own WebDAV server.
* [https://github.com/sigoden/dufs Dufs] - For hosting your own WebDAV server.
* [https://github.com/drakkan/sftpgo SFTPgo] - For local hosted WebDAV server. Can also be used as a webdav frontend for Cloud Storage like AWS S3, Azure Blob or Google Storage.
* [https://github.com/drakkan/sftpgo SFTPgo] - For locally hosted WebDAV servers. It can also act as a WebDAV frontend for cloud storage services like AWS S3, Azure Blob, or Google Storage.


==Controls==
==Controls==
* X - Menu (after a file is selected)
X - Menu (after a file is selected)
* A - Select Button/TextBox
 
* B - Un-Select the file list to navigate to other widgets
A - Select Button/TextBox
* Y - Mark file(s)/folder(s) for Delete/Rename/Upload/Download
 
* R1 - Navigate to the Remote list of files
B - Un-Select the file list to navigate to other widgets
* L1 - Navigate to the Local list of files
 
* + - Exit Application
Y - Mark file(s)/folder(s) for Delete/Rename/Upload/Download
 
R1 - Navigate to the Remote list of files
 
L1 - Navigate to the Local list of files
 
Plus - Exit Application


==Screenshots==
==Screenshots==
Line 80: Line 87:


== External links ==
== External links ==
* GitHub - https://github.com/cy33hc/switch-ezremote-client
* Reddit - https://www.reddit.com/r/SwitchHacks/comments/1776arp/release_ezremote_client/
* Reddit - https://www.reddit.com/r/SwitchHacks/comments/1776arp/release_ezremote_client/
* Github - https://github.com/cy33hc/switch-ezremote-client

Revision as of 11:35, 7 February 2024

ezRemote Client
Ezremoteclientswitch.png
General
Authorcy33hc
TypeFile Browsers
Version1.0
LicenseGPL-3.0
Last Updated2023/10/13
Links
Download
Website
Source

ezRemote Client is a File Manager application that allows you to connect the Switch to remote FTP, SMB, WebDAV servers to transfer and manage files. This supercedes the apps Switch SMB Client and Switch FTP Client.

Features

  • Transfer files back and forth between Switch and FTP/SMB/WebDAV server.
  • File management function include cut/copy/paste/edit/rename/delete/new folder/file for files on Switch SD Card.

Installation

Copy ezremote-client.nro to the /switch folder on the SD card.

Or install ezremote-client.nsp.

User guide

To distinguish between FTP, SMB, WebDAV, the URL must be prefix with ftp://, smb://, webdav://, webdavs://

FTP URL format:

ftp://hostname[:port]

* hostname: Textual hostname or an IP address. Required.
* port: Optional. Defaults to 21 (FTP) if not provided.

SMB URL format:

smb://hostname[:port]/sharename

* hostname: Textual hostname or an IP address. Required.
* port</code>: Optional. Defaults to 445 if not provided.
* sharename: Required.

WebDAV URL format:

webdav://hostname[:port]/[url_path]

webdavs://hostname[:port]/[url_path]

* hostname: Textual hostname or an IP address. Required.
* port: Optional. Defaults to 80 (WebDAV) and 443 (WebDAVS) if not provided.
* url_path: Optional based on your WebDAV hosting requirements.

Tested WebDAV Servers:

  • RClone - Recommended for hosting your own WebDAV server. It can also be used as a proxy to 70+ public file hosting services (e.g., Google Drive, OneDrive, Mega, Dropbox, NextCloud, etc.).
  • Dufs - For hosting your own WebDAV server.
  • SFTPgo - For locally hosted WebDAV servers. It can also act as a WebDAV frontend for cloud storage services like AWS S3, Azure Blob, or Google Storage.

Controls

X - Menu (after a file is selected)

A - Select Button/TextBox

B - Un-Select the file list to navigate to other widgets

Y - Mark file(s)/folder(s) for Delete/Rename/Upload/Download

R1 - Navigate to the Remote list of files

L1 - Navigate to the Local list of files

Plus - Exit Application

Screenshots

Ezremoteclientswitch.png

Changelog

v1.0

  • First Release.

External links

Advertising: