More actions
No edit summary |
No edit summary |
||
(14 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
|title=ezRemote Client | |title=ezRemote Client | ||
|image=ezremoteclientswitch.png | |image=ezremoteclientswitch.png | ||
|description= | |description=A file manager application. | ||
|author=cy33hc | |author=cy33hc | ||
|lastupdated= | |lastupdated=2024/10/27 | ||
|type=File Browsers | |type=File Browsers | ||
|version=1. | |version=1.05 | ||
|license=GPL-3.0 | |license=GPL-3.0 | ||
|download=https://dlhb.gamebrew.org/switchhomebrews/ezremoteclientswitch.7z | |download=https://dlhb.gamebrew.org/switchhomebrews/ezremoteclientswitch.7z | ||
Line 22: | Line 22: | ||
==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/HTTP(Apache,Ngnix,IIS,RClone,NPXServe) 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. | ||
* Extract zip, rar, 7zip, tar, tar.gz and tar.bz2 from Local and Remote Servers. | |||
* Create Zip file in local. | |||
* Simple Text Editor for editing text files. | |||
* Image viewer for jpg, png, bmp. | |||
==Installation== | ==Installation== | ||
Line 31: | Line 35: | ||
==User guide== | ==User guide== | ||
To distinguish between FTP, SMB, WebDAV, the URL must be prefix with | To distinguish between FTP, SMB, WebDAV, the URL must be prefix with <code>ftp://</code>, <code>smb://</code>, <code>webdav://</code>, <code>webdavs://</code>, <code>http://</code>, <code>https://</code> | ||
'''FTP URL format:''' | '''FTP URL format:''' | ||
Line 57: | Line 61: | ||
* port: Optional. Defaults to 80 (WebDAV) and 443 (WebDAVS) if not provided. | * port: Optional. Defaults to 80 (WebDAV) and 443 (WebDAVS) if not provided. | ||
* url_path: Optional based on your WebDAV hosting requirements.</pre> | * url_path: Optional based on your WebDAV hosting requirements.</pre> | ||
'''HTTP URL format:''' | |||
<pre>http://hostname[:port]/[url_path] | |||
https://hostname[:port]/[url_path] | |||
* hostname can be the textual hostname or an IP address. hostname is required | |||
* port is optional and defaults to 80(http) and 443(https) if not provided | |||
* url_path is optional based on your WebDAV hosting requiremets</pre> | |||
Tested WebDAV Servers: | Tested WebDAV Servers: | ||
* [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://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 locally hosted WebDAV servers. It can also act as a WebDAV frontend for cloud storage services 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. | ||
Line 76: | Line 89: | ||
L1 - Navigate to the Local list of files | L1 - Navigate to the Local list of files | ||
ZL - Go up a directory from current directory | |||
Plus - Exit Application | Plus - Exit Application | ||
==Screenshots== | ==Screenshots== | ||
[[image:ezremoteclientswitch.png]] | [[image:ezremoteclientswitch.png|link=]] | ||
==Known issues== | |||
Occasional crash in applet mode. Avoid running in applet mode and install the NSP forwarder. | |||
==Changelog== | ==Changelog== | ||
'''v1.05''' | |||
* Add support for browsing/downloading files from https://myrient.erista.me/files website files. Should you find this useful, please donate to [https://myrient.erista.me/donate/ erista] to support their cause. | |||
**WARNING: Some folders with thousands of file listing can cause the app to crash due to not enough memory. Example "Redump/Sony Playstation" and "Redump/Sony Playstation 2". | |||
* Fixed an issue parsing docker version of Apache directory listing. It had trailing spaces in the folder/file name. | |||
* Fixed issue where the auto-detection of language fails to choose the correct font file causing the display of "????". | |||
* Added Vietnamese language and updated Korean/Turkish lang file. | |||
'''v1.04''' | |||
* Add support for archive.org download URLs: | |||
** This allows you to browse and download the files. | |||
** Only supports parsing of the download URL (ie the URL where you see a list of files). [https://github.com/cy33hc/vita-ezremote-client/releases/tag/1.05 Example]. | |||
* archive_org_screen1 archive_org_screen2 image. | |||
* Add ability to use the ZL button to go up a directory. | |||
* Added support for WebDAV servers that don't support http HEAD request. Fixes download issues from real-debrid webdav. | |||
'''v1.03''' | |||
* Updated Progress Dialog to show Avg Transfer Speed instead of percentage completed. | |||
* Implemented wrap around while scrolling file list. | |||
* Fix crash caused by invalid SMB url. | |||
'''v1.02''' | |||
* Improve speed extracting compressed files from SMB. | |||
* Fixed connecting to FTP server by using hostname. | |||
* Update Simplified Chinese. | |||
* Added Ukrainian language. | |||
'''v1.01''' | |||
* Added support for HTTP Servers (Apache, Ngnix, IIS, RClone and NPX Serve). For Apache/Ngnix, you need enable the directory listing module. | |||
* Added support for extracting zip, rar, 7zip, tar, tar.gz and tar.bz2 file from both Local and Remote Server. | |||
* Create Zip files. | |||
'''v1.0''' | '''v1.0''' | ||
* First Release. | * First Release. |
Latest revision as of 02:39, 27 October 2024
ezRemote Client | |
---|---|
General | |
Author | cy33hc |
Type | File Browsers |
Version | 1.05 |
License | GPL-3.0 |
Last Updated | 2024/10/27 |
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/HTTP(Apache,Ngnix,IIS,RClone,NPXServe) server.
- File management function include cut/copy/paste/edit/rename/delete/new folder/file for files on Switch SD Card.
- Extract zip, rar, 7zip, tar, tar.gz and tar.bz2 from Local and Remote Servers.
- Create Zip file in local.
- Simple Text Editor for editing text files.
- Image viewer for jpg, png, bmp.
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://
, http://
, https://
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.
HTTP URL format:
http://hostname[:port]/[url_path] https://hostname[:port]/[url_path] * hostname can be the textual hostname or an IP address. hostname is required * port is optional and defaults to 80(http) and 443(https) if not provided * url_path is optional based on your WebDAV hosting requiremets
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
ZL - Go up a directory from current directory
Plus - Exit Application
Screenshots
Known issues
Occasional crash in applet mode. Avoid running in applet mode and install the NSP forwarder.
Changelog
v1.05
- Add support for browsing/downloading files from https://myrient.erista.me/files website files. Should you find this useful, please donate to erista to support their cause.
- WARNING: Some folders with thousands of file listing can cause the app to crash due to not enough memory. Example "Redump/Sony Playstation" and "Redump/Sony Playstation 2".
- Fixed an issue parsing docker version of Apache directory listing. It had trailing spaces in the folder/file name.
- Fixed issue where the auto-detection of language fails to choose the correct font file causing the display of "????".
- Added Vietnamese language and updated Korean/Turkish lang file.
v1.04
- Add support for archive.org download URLs:
- This allows you to browse and download the files.
- Only supports parsing of the download URL (ie the URL where you see a list of files). Example.
- archive_org_screen1 archive_org_screen2 image.
- Add ability to use the ZL button to go up a directory.
- Added support for WebDAV servers that don't support http HEAD request. Fixes download issues from real-debrid webdav.
v1.03
- Updated Progress Dialog to show Avg Transfer Speed instead of percentage completed.
- Implemented wrap around while scrolling file list.
- Fix crash caused by invalid SMB url.
v1.02
- Improve speed extracting compressed files from SMB.
- Fixed connecting to FTP server by using hostname.
- Update Simplified Chinese.
- Added Ukrainian language.
v1.01
- Added support for HTTP Servers (Apache, Ngnix, IIS, RClone and NPX Serve). For Apache/Ngnix, you need enable the directory listing module.
- Added support for extracting zip, rar, 7zip, tar, tar.gz and tar.bz2 file from both Local and Remote Server.
- Create Zip files.
v1.0
- First Release.